Java-se01,
Java-se01,
第一阶段:HTML,CSS,JS,JQ前端技术。
- Java
Java是由sun公司在1995推出的Java面向对象程序设计语言和Java平台。Java之父 詹姆斯·Gosling
Java分为三个体系:
JavaSE: java平台标准版
开发和部署在桌面,服务器,嵌入式环境,Java应用程序
javaEE: java平台企业版
企业开发和部署在服务器端Java应用程序
javaME: java平台微型版
换代Android。移动设备
主要特点:
封装性:人穿衣打扮
跨平台:全球旅游 各种语言... 翻译机
- 开发和运行的环境
JDK安装路径: C:\Program Files\Java\jdk1.8.0_161
JAVA_HOME: C:\Program Files\Java\jdk1.8.0_161
JRE_HOME: %JAVA_HOME%\jre;
Path: ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
CLASSPATH: .;%JAVA_HOME%\lib;
安装完成,
在cmd中输入javac就会出现安装Java的安装信息;
输入 java -version 出现JavaJDK版本
4.目的:
把Java环境安装到window系统中
Java是一种跨平台的编辑语言,让系统运行程序,需要安装JRE。
用系统开发Java程序,需要安装JDK,JDK中包含了JRE
5.了解Java环境
JDK:Java的核心,包含了 JRE.lib 文件夹下面有很多的类的仓库
Java虚拟机(JVM),编辑器(Javac)等开发工具
JRE:Java运行环境和Java虚拟机(JVM)
Java虚拟机(JVM):Java翻译机,把Java语言翻译成系统可运行的语言,实现跨平台。
- Java程序的执行流程。
在cmd中跳转到文件夹中:命令 cd
编译 命令:javac HelloWorld.java
命令:Java HelloWorld
四.Java程序的执行流程和原理
1.编译:编译器javac,把源文件编译成字节码文件;
此时是把 HelloWorld.java,编译成 HelloWorld.class
2. 翻译:Java虚拟机jvm,把字节码翻译成系统可运行的系统码。 HelloWorld.class翻译成window7执行的系统码
命令:Java HelloWorld
- Java基本语法
1.大小写敏感:HelloWorld 与 helloWorld代表不同
2.类名:要求类名首字母必须大写,如果类名是由诺干个单词组成,每个单词的首字母都要大写
3.方法名:所有方法名以小写字母开头,如果类名是诺干个单词组成,后面的每个单词的首字母都要大写
4.源文件名:以.java为后缀的文件,文件名必须和public修饰的类名相同。如果不同,导致编译错误
5.主方法入口:所有的Java程序由public static void main(String[] args){}方法开始执行的,用作测试。
- Java标示符
Java组成需要名字比如:类名,变量名,方法名都被称为标示符。
Java标示符的要求:
正确的标示符:$age_person,age,name
错误的标示符:123age,-name,@4#$^
- 面向对象
Java是一种面向对象语言。
面向对象(java,C#sharp/.net),面向过程(c,c++);
赵本山的小品:把大象装进冰箱总共分几步?
面向过程:以事情完成步骤为方向。
面向对象:以事情的参与的对象为方向。
参与的对象:冰箱,大象,人
面向对象的特点:类,对象....
把一个Java的程序认为是一系列对象的集合,这些对象,通过彼此的方法来协同工作
对象:对象是类的实例,是存在的唯一的个体,有状态和行为。
类:类是具有相同特性的抽象事物的概念。类也是一个模板,它描述的是一类对象的行为和状态
Java中的对象
软件的对象有状态和行为:
状态叫属性,行为叫方法。
Java中的类:类是创建Java对象的模板
类中变量的类型分为三种:
局部变量:在方法,或在语句块中定义的变量称为局部变量
变量的声明和初始化都在方法中,方法结束后会自动销毁
成员变量(实例变量)
成员变量是定义在类中,方法之外的变量。这种变量在创建对象的时候实例化
成员变量可被类中的方法,和语句块中访问,属于对象的
类变量(静态变量)
与成员变量类似,必须声明为static类型 属于类的,只有一份
构造方法:
每个类都有构造方法,Java编译器为类提供一个默认的构造方法。
方法名与类名相同,没有返回值的类型,在创建对象的时候自动调用构造方法
作用:给对象的成员变量赋初始值
创建对象
对象要根据类创建。在Java中使用关键字new来创建一个新的对象
创建对象需要三步:
Dog d
new dog
Dog();
整个创建对象的代码:Dog d = new Dog();
相关文章
- 暂无相关文章
用户点评