p1-p16
Java概述
坦克大战,好玩得很呐。
Java基础又叫JavaSe。
应用:系统软件、网站、嵌入式等。
就业方向JavaEE:电商,团购,众筹,sns(社交网络),教育,金融,搜索。
大数据软件工程师:大数据应用、大数据算法、大数据分析和数据挖掘
Android软件工程师:安卓平台
//最简单的程序
public class test{
public static void main(String[] args){
int res=1+1;
System.out.println("jieguo="+res);
}
}
Java历史
95年第一个版本
创始人是大胡子还活着(詹姆斯·高斯林)
有很多版本,8和11是长期版,现在是24年我还不知道是哪个,等会再看。
技术体系平台:
java特性
1.面向对象(oop)
2.强类型,异常处理,垃圾自动收集→健壮的。
3.跨平台。即一个编译好的.class文件可以再多个系统上运行。
4.解释型的。(编译型的有c/c++)解释性就是说,它还需要一个解释器来把这个文件拿来运行。编译型的就是:编译后的代码已经是二进制的了,可以被机器直接运行。
java开发工具
这里选择了sublime text
接下来是安装jdk
jvm(java虚拟机,java virtual machine)是java跨平台运行的基础,jvm包含在jdk里。
对于不同的平台,有不同的虚拟机。
什么是jdk、jre?
jdk:java development kit,java开发工具包
jdk=jre+java开发工具(java、javac、javadoc、javap等)
jre(java runtime environment)=jvm+java的核心类库。