Java基础

1.发展历史
1995 jdk1.0   jdk5.0 (1.5)   jdk6   jdk7   jdk8

jdk7开始: String 类型也可以作为switch( byte/short/int/ char / enum 枚举类型 ) {}

 

2. 三方面技术

JavaSE
JavaEE
JavaME

 

 

3. 三种注释

单行//
多行/* */
文档/** */


4. 程序执行的三步走:

编写 源程序 Xxx.java
编译 javac Xxx.java ---》 Xxx.class 字节码文件,不能直接打开
运行 java Xxx --->输出程序中的内容

编译 : 从.java 到.class 的过程
反编译: 从.class 到.java 的过程,

反编译软件会让我们看到系统默认添加的无参构造方法

 

5. 标识符命名规则
1) 只能是数字,字母,下划线,美元符号
2) 数字不能开头
3) 类名: 首字母大写,与文件名完全一致,后续单词首字母大写 帕斯卡命名法
方法名、变量名: 首字母小写,后续单词首字母大写 驼峰命名法
包名: 全部小写,圆点分隔,域名倒置,不能以圆点开头

 

6. 类文件结构
//外层:
public class 类名 {
//内层: 入口方法
  public static void main(String[] args){

  }

}

补充:构造方法
public 类名(){ //无参构造方法


}

public 类名(String name,int age){ //带参构造方法

this.name=name;
this.age=age;
}


7. 输出语句

System.out.print(); //输出完毕后不会自动换行 ,必须有参数
System.out.println(); //输出完自动换行,可以没要参数,相当于打印一个空行

" " 双引号中的内容 原样输出,有部分内容不能输出,需要转义
\"\" 控制台输出 ""
\\ 转义出一个\
\t :一系列的空格
\n :后续内容换行输出

 

8. 编写程序的规范
类文件和方法后大括号的位置

每行只写一条语句
代码要有缩进
大括号,小括号,中括号 成对出现。

 

9. 配置环境变量

方式1: path jdk的bin 路径
方式2: 引入JAVA_HOME 变量 指到 bin的上一层目录
path %JAVA_HOME%\bin; win7加; win10不用加;

 

10. 虚拟机
JVM 对应不同的操作系统,编译后虚拟机自动解释为相应的机器识别的二进制码

源代码编写一次,到处运行。

posted @ 2018-07-17 17:17  秃顶程序猿  阅读(116)  评论(0编辑  收藏  举报