java三大版本
-
JavaMe--J2ME:Java的微缩版,主要应用于嵌入式开发,例如:手机程序;
-
JavaSe--J2SE:Java的基础和核心,主要用于开发桌面应用程序;
-
JavaEE--J2EE:Java企业版,提供了企业级应用开发的完整解决方法,也是Java技术应用最广泛的领域。
JDK、JRE、JVM
-
JDK是Java的开发工具包(包含JRE和JVM);
-
JRE是Java的开发环境(包含JVM);
-
JVM是虚拟机
emmm,讲的比较糙!更多细节可以参考以下链接!
然后需要理解一下Java文件的运行原理...
HelloWorld
public class HelloWorld{ public static void main(String[] args){ System.out.print("Hello,World!"); } }
注释
注释的作用,用来解释我们的属性、方法、和类,方便其他人或者以后自己理解写了什么鬼!
-
单行注释
//两个斜杠 一般用来解释属性和方法里的操作
-
多行注释
/* 内容 */ 一般用来解释方法
-
文档注释
/**
*一般用于解释类,还有@Author作者、@Since版本、等等
*/
标识符
标识符就相当于名字,这个名字可以是类名、方法名和属性名等等!不过需要注意的是,我们要遵守一些命名规则!例如:阿里巴巴开发手册
类名的首字母要大写,后面单词的首字母也要大写,例如:class TestThread;
方法名和变量名要遵循驼峰命名,即首字母小写,后面的单词首字母大写,例如:public void queryList();
然后常量名全部大写,例如:private final static MAX = "16";
注意点:类名和方法名不能用关键字命名;
方法名只能用$和_下划线这两种符号组合;
不能以数字和其他符号开头命名等等...
关键字
关键字有50个,其中const和goto两个是保留关键字,废弃没有使用了
访问控制有3个:private/protected/public
常见的修饰符:abstract/class/extends/implements/final/interface/static
程序控制语句:break/if/else/do/while/for/switch/case/default
错误处理:catch/finally/throw/throws/try
基本类型:byte/short/int/long/float/double/char/boolean等等
注意点:关键字全部都是小写!
数据类型
数据类型分为基本数据类型和引用数据类型,基本数据类型分4类8种
整数类型:byte/short/int/long
浮点型:float/double
字符型:char
布尔型:boolean
然后每种数据类型所占字节和类型转换的问题...
变量、常量、作用域
变量分为类变量、实例变量、局部变量
类变量用关键字static修饰,不需要类加载便可以直接调用;
实例变量是在类下面,方法外定义的,生命周期随类结束而结束;
局部变量定义在方法里,生命周期随方法结束而结束;
运算符
运算符分基本运算符、逻辑运算符、位运算符和三元运算符等等
基本运算符:+ - * / % 加减乘除 取余
逻辑运算符:&& || ! 并且 或者 非
三元运算符: x ? y : z 如果x为真,返回y,否则返回z!
例如: int score = 80; score < 60 ? "不及格" : "及格"
score分数为80分 ,不小于60分,则返回“及格”!
总结
因为是复习,视频都是二倍速在看,然后看了2个小时后,再来写博客,具体的很多内容,都不能复述的太详细,只是粗略的写出来!自己的语言组织能力也不太好,明天开始,看完一节写一节吧!不然看完再写,又忘得差不多了...QAQ