美文网首页程序员
JAVA学习笔记0x00

JAVA学习笔记0x00

作者: CaesarH000 | 来源:发表于2019-03-26 23:18 被阅读0次

概述

JAVA是一个编程语言,是与计算机交流时使用的语言,是一种工具。我们所作的工作类似于翻译,将人类的需求翻译成计算机的任务。
JAVA相对于其他语言(C、C++等)比较简单,提供了大量的API,是一种面向对象的语言,接近现实逻辑。同时,JAVA是一种跨平台语言(windows、unix),“一次编译,到处执行”。

JAVA技术框架

J2SE

JAVASE:Java Standard Eidtion , java标准版

J2EE

JAVAEE:Java Enterrise Eidtion , java企业版
特点:用户量大、数据多,制作企业应用,包括标准版

J2ME

JAVAME:Java Micro Edition , java小型版

JAVA实现跨平台原理

我们写的文件以.java结尾,编译(javac)后以.class结尾,称之为Java字节码文件(Byte Code)。字节码文件是一个结构中立的二进制文件,无法用记事本打开,与机器所在平台无关,由JVM读取。Java官方提供一种虚拟机,对应不同平台,编译后的文件放入虚拟机中,虚拟机转换成系统能读懂的命令。

JVM

java虚拟机,官方提供,屏蔽底层平台的差异,提供统一运行环境。

JDK

JDK中有JRE

JDK结构简略解析

bin

内含开发工具,可执行文件

常用可执行文件如下:

  1. javac 用于编译
  2. java 用于执行
  3. javadoc 生成帮助文档
  4. jar 打包
  5. native2ascii 转码

jre

Java运行环境

内含较重要文件如下:

  1. jvm Java虚拟机,源码未开放
  2. rt.jar 核心类库:别人写好的
  3. src.zip rt.jar部分源代码

JRE

Java运行环境,其中含有JVM。
JRE可单独存在,无需和JDK一起安装。

JDK的安装(windows)

官网下载,按照自己的电脑系统选择,32位选择x86,64位选择x64。
官网:Oracle-java-download

p.s版本最好不要选择最新的,8甚至6都是比较常用的版本,各个编译器支持的版本也不同,安装之前需要了解。


官网

下载好之后,双击运行,基本无脑下一步即可。安装完成后需要配置环境变量:

  1. JAVA_HOME 表示jdk的安装目录。
  2. CLASSPATH 表示JVM搜索字节码文件时寻找的目录。
  3. PATH 表示计算机搜索可执行文件时寻找的目录。
    右击此电脑,点击属性,打开控制面板


    控制面板

点击高级系统设置,打开系统属性


系统属性

在高级中点击环境变量,打开环境变量


环境变量
先在用户变量中新建JAVA_HOME,变量值写安装路径,如果没有更改默认路径的话,一般安装在C盘Program Files的Java目录下。
JAVA_HOME

再在用户变量中新建CLASSPATH,变量值写“.”,代表当前目录


CLASSPATH
双击系统变量中的path,打开编辑环境变量。!!!一定不要删除或修改原来已经含有的路径,不然可能导致系统崩溃。

点击新建,用“%”将JAVA_HOME包含,并在其后面添加“\bin”代表到JAVA_HOME所在的路径中寻找bin目录。\jre\bin与上述操作雷同。
Path
测试,按“Win+R”打开运行,输入cmd,打开dos界面,输入“java -version”,如果输出java版本,则代表java环境搭建成功。
测试

编码规范

  1. 类名或接口名,所有单词首字母大写,其他字母小写。
  2. 变量名、属性名、方法名,除了第一个单词,其他单词首字母大写。
    eg.bitCount,parseInt
  3. 常量所有字母大写,单词与单词之间下划线连接。
    eg. LONG_MASK
  4. 每一个大括号“{}”之间是一个缩进, 四个空格或者“Tab”。
  5. 一行代码中间可增加换行,增加代码可读性。

相关文章

网友评论

    本文标题:JAVA学习笔记0x00

    本文链接:https://www.haomeiwen.com/subject/vlinvqtx.html