Java 平台:
Java API
JVM
特点:可跨平台
Java 运行机制:
编译 运行
Java文件------->class文件(可跨平台)-------->程序结果
jdk:开发工具
jre:
:JVM
jre:运行环境
JVM:
安装JDK,
配置环境变量:
PATH:找编译运行的工具等;jdk跟目录下的bin目录
JAVA_HOME:设置jdk根目录
PATH: %JAVA_HOME%\bin
CLASSPATH:去哪里找class文件
CLASSPATH=C:\class
设置可在当前路径下找
CLASSPATH=C:\class 现在C:/class找,找不到再到当前路径下找
CLASSPATH=C:\class 与上面相反
其实现在只需要知道PATH, CLASSPATH在Java5开始之后就默认表示当前路径
EditPlus 的配置:
javac -d 目录 文件名.java
javac 文件名.java 等价于 javac -d .文件名.java
把编译时的错误信息保存到制定的文件
javac 文件名.java 2>错误信息文件
一个Java源文件里最多只有一个类可以使用public修饰
Java严格区分大小写 main
------------------------------------------------------
main方法
程序运行入口
public static void main(String[] args){
}
注释:
单行: //
多行: /* */
文档: /** */
常量:不变的一个量 100 ‘A’ false
变量:在作用域之间,在该数据类型范围内值可以变得一个量
申明变量:
格式: 数据类型 变量名
变量赋值:
变量名=常量值;
数据类型 变量名=常量名;
int age = 17;
全局变量:
定义直接在类体里面的;方法外面,代码块的外面{}
全局变量都有默认值
整数是:0
小数是:0.0
char: ‘\u0000‘
Boolean: false
引用类型: null
局部变量:
除了全局变量就是局部变量
局部变量没有初值
使用局部变量之前必须给局部变量赋值
作用域:申明位置开始到申明的代码块结束位置
数据类型:
1.基本类型:
1.数值
1 整数
byte(8),short(16),int(32)默认,long(64)
2 小数
double(64)默认,float(32) 都不能精确表示一个小数
3 字符
char
char c = 1; c = ‘A‘ c=‘哥‘
char c2=‘\n‘ 表示换行 c2 =‘\r‘ 回车, c2 =‘\\‘
char c3=‘u0012‘
2.boolean(1)
boolean 的值 : true,false
2.引用类型
类,枚举,接口,数组,注释
最常用的的引用类型:
String
String str=‘abc‘
标志符:
注意:
可以使数字,字母,下划线,$
数字不能放首位
建议:以后起名字尽量起有意义的
String name
规范:
定义类名的时候,首字母大写,后面凡是有单词首字母都大写
Student StudentScore
方法名:统统首字母小写,后面凡是有单词首字母都大写
getStudentScore(){}
变量 :和方法一样
常量: 常量名字统统大写 finaldouble PI = 3.14;
long l = 5;
long 12 = 5L;
float f = 3.14f;
原文地址:http://www.cnblogs.com/xfp754832/p/3860827.html