2017复习Java基础系列
2017-02-28 23:10
288 查看
计算机操作系统 是一个管理硬件与软件的应用程序。OS
计算机语言 :人与计算机交流的语言,计算机去理解人的思想所必须的一种语言。二进制----》汇编与变----》高级语言
二进制 0 1
二进制转换
原码,反码,补码
十进制 0~9
十六进制 0~9 ABCDEF
Java开发游戏
开发游戏,开发模拟器(不同平台不同版本),打包,加载模拟器,加载游戏
20170228
javac 编译工具 和任何平台无关,不能直接运行windows,linux,mac上 !!!
这个时候就需要虚拟机,不同系统需要不同版本的虚拟机!!!
Java虚拟机可以识别字节码文件(.class) -------》JVM
启动JVM并告诉(指明)其要加载哪一份字节码文件
JDK(Java开发工具){ jre Java运行环境{jvmJava虚拟机}}
为什么不直接开发字节码而要先开发源代码???
原因.class文件只能被Java虚拟机所识别,作为程序员根本就看不懂 !!!
Java为什么可以跨平台?
Java编译过后会生成与平台无关的字节码文件,得益于JVM 不同平台要安装相对应的JVM
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Java是一门高级计算机语言,其跨平台性使其发展愈加壮大。
程序员首先在计算机上安装与其系统相匹配的JDK(Java开发工具),然后选用合适易用的IDE(Myeclipse),便可进行源代码(按照人的思维方式简单遵循Java语法及格式)的编写了。
jdk包含jre(Java运行环境),jre包含JVM(Java模拟器)。
在JDK下开发源代码,由jre加载JVM,JVM将源代码编译成.class字节码文件,并翻译成计算机能理解并识别的二进制文件进而运行。
类名首字母大写,通常在定义类型时应该是一眼就是看出其意义的。
例如,人类
class Person{
//程序主入口
public static void main(String[] args){
}
//属性
int age;
String name;
//行为
eat(){
}
run(){
}
//如果不显示构造方法,默认则是无参构造,该构造方法与类同名,无返回值。
}
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Java有8中基本类型
分别为:
整型:byte(), short ,int(4字节),long
浮点:double,float
布尔:boolean(true,false)
字符:char
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
if (){
}else{
}
while(){
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
常见API
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Servlet
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Jsp
九大内置对象
out
application
Config
PageContext
page
request
response
exception
Session
计算机语言 :人与计算机交流的语言,计算机去理解人的思想所必须的一种语言。二进制----》汇编与变----》高级语言
二进制 0 1
二进制转换
原码,反码,补码
十进制 0~9
十六进制 0~9 ABCDEF
Java开发游戏
开发游戏,开发模拟器(不同平台不同版本),打包,加载模拟器,加载游戏
20170228
javac 编译工具 和任何平台无关,不能直接运行windows,linux,mac上 !!!
这个时候就需要虚拟机,不同系统需要不同版本的虚拟机!!!
Java虚拟机可以识别字节码文件(.class) -------》JVM
启动JVM并告诉(指明)其要加载哪一份字节码文件
JDK(Java开发工具){ jre Java运行环境{jvmJava虚拟机}}
为什么不直接开发字节码而要先开发源代码???
原因.class文件只能被Java虚拟机所识别,作为程序员根本就看不懂 !!!
Java为什么可以跨平台?
Java编译过后会生成与平台无关的字节码文件,得益于JVM 不同平台要安装相对应的JVM
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Java是一门高级计算机语言,其跨平台性使其发展愈加壮大。
程序员首先在计算机上安装与其系统相匹配的JDK(Java开发工具),然后选用合适易用的IDE(Myeclipse),便可进行源代码(按照人的思维方式简单遵循Java语法及格式)的编写了。
jdk包含jre(Java运行环境),jre包含JVM(Java模拟器)。
在JDK下开发源代码,由jre加载JVM,JVM将源代码编译成.class字节码文件,并翻译成计算机能理解并识别的二进制文件进而运行。
类名首字母大写,通常在定义类型时应该是一眼就是看出其意义的。
例如,人类
class Person{
//程序主入口
public static void main(String[] args){
}
//属性
int age;
String name;
//行为
eat(){
}
run(){
}
//如果不显示构造方法,默认则是无参构造,该构造方法与类同名,无返回值。
}
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Java有8中基本类型
分别为:
整型:byte(), short ,int(4字节),long
浮点:double,float
布尔:boolean(true,false)
字符:char
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
if (){
}else{
}
while(){
}
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
常见API
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Servlet
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Jsp
九大内置对象
out
application
Config
PageContext
page
request
response
exception
Session
相关文章推荐
- 渣渣小本求职复习之路每天一博客系列——Java基础(6)
- Java基础复习笔记系列 四 数组
- Java基础复习笔记系列之 常用类
- 渣渣小本求职复习之路每天一博客系列——Java基础(7)
- JavaWeb前端基础复习笔记系列 二
- Java基础复习系列六之Java集合
- Java基础复习系列二
- 渣渣小本求职复习之路每天一博客系列——Java基础(9)
- Java基础复习笔记系列 十三 反射机制
- Java基础复习笔记系列 六 容器
- 渣渣小本求职复习之路每天一博客系列——Java基础(4)
- Java基础复习笔记系列 三
- Java基础复习笔记系列 八 多线程编程
- Java基础复习笔记系列 九 网络编程
- 渣渣小本求职复习之路每天一博客系列——Java基础(5)
- Java基础复习系列一
- Java基础复习系列三
- JavaWeb前端基础复习笔记系列 一
- 渣渣小本求职复习之路每天一博客系列——Java基础(3)
- 渣渣小本求职复习之路每天一博客系列——Java基础(8)