Java-se01

第一阶段:HTML,CSS,JS,JQ前端技术。

  • Java

Java是由sun公司在1995推出的Java面向对象程序设计语言和Java平台。Java之父  詹姆斯·Gosling

 

  1. 苹果树。
  2. 四个核心人物的首字母Java
  3. Java咖啡

 

Java分为三个体系:

JavaSE:  java平台标准版

    开发和部署在桌面,服务器,嵌入式环境,Java应用程序

javaEE:  java平台企业版

    企业开发和部署在服务器端Java应用程序

javaME:  java平台微型版

换代Android。移动设备

 

 

主要特点:

封装性:人穿衣打扮

跨平台:全球旅游  各种语言...  翻译机

 

  • 开发和运行的环境
  1. 安装jdk
  2. 配置JDK环境变量

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语言翻译成系统可运行的语言,实现跨平台。

 

  1. 在Linux,Unix等其他系统中也要设置环境变量

 

  • Java程序的执行流程。
  1. 创建第一个Java文件:HelloWorld
  2. 注意:文件名与类名一致
  3. 编译:命令javac

在cmd中跳转到文件夹中:命令 cd

编译 命令:javac HelloWorld.java

  1. 运行

命令:Java HelloWorld

 

四.Java程序的执行流程和原理

 

1.编译:编译器javac,把源文件编译成字节码文件;

 此时是把 HelloWorld.java,编译成 HelloWorld.class

2. 翻译:Java虚拟机jvm,把字节码翻译成系统可运行的系统码。 HelloWorld.class翻译成window7执行的系统码

  1. 运行:执行Java程序的系统按照JVM翻译的系统码运行,

命令:Java HelloWorld

 

 

 

  • Java基本语法

1.大小写敏感:HelloWorld 与 helloWorld代表不同

2.类名:要求类名首字母必须大写,如果类名是由诺干个单词组成,每个单词的首字母都要大写

3.方法名:所有方法名以小写字母开头,如果类名是诺干个单词组成,后面的每个单词的首字母都要大写

4.源文件名:以.java为后缀的文件,文件名必须和public修饰的类名相同。如果不同,导致编译错误

5.主方法入口:所有的Java程序由public static void main(String[] args){}方法开始执行的,用作测试。

 

  • Java标示符

Java组成需要名字比如:类名,变量名,方法名都被称为标示符。

Java标示符的要求:

  1. 标示符以字母,或美元符($),或者下划线(_)开头。
  2. 首字母之后可以以字母,或美元符($),或者下划线(_)或者数字的组合
  3. 关键字不能作为标示符
  4. 标示符大小写敏感

正确的标示符:$age_person,age,name

错误的标示符:123age,-name,@4#$^

 

  • 面向对象

Java是一种面向对象语言。

面向对象(java,C#sharp/.net),面向过程(c,c++);

赵本山的小品:把大象装进冰箱总共分几步?

 

面向过程:以事情完成步骤为方向。

面向对象:以事情的参与的对象为方向。

参与的对象:冰箱,大象,人

面向对象的特点:类,对象....

 

把一个Java的程序认为是一系列对象的集合,这些对象,通过彼此的方法来协同工作

对象:对象是类的实例,是存在的唯一的个体,有状态和行为。

类:类是具有相同特性的抽象事物的概念。类也是一个模板,它描述的是一类对象的行为和状态

 

Java中的对象

软件的对象有状态和行为:

状态叫属性,行为叫方法。

Java中的类:类是创建Java对象的模板

 

类中变量的类型分为三种:

局部变量:在方法,或在语句块中定义的变量称为局部变量

          变量的声明和初始化都在方法中,方法结束后会自动销毁

成员变量(实例变量)

          成员变量是定义在类中,方法之外的变量。这种变量在创建对象的时候实例化

          成员变量可被类中的方法,和语句块中访问,属于对象的

类变量(静态变量)

        与成员变量类似,必须声明为static类型  属于类的,只有一份

 

构造方法:

每个类都有构造方法,Java编译器为类提供一个默认的构造方法。

方法名与类名相同,没有返回值的类型,在创建对象的时候自动调用构造方法

 

作用:给对象的成员变量赋初始值

 

创建对象

对象要根据类创建。在Java中使用关键字new来创建一个新的对象

创建对象需要三步:

  1. 声明对象:声明一个对象,对象的名称和对象的类型

   Dog d

  1. 实例化:使用关键字new创建一个新对象

   new dog

  1. 初始化:调用构造方法初始化对象。

Dog();

整个创建对象的代码:Dog d = new Dog();

你可能感兴趣的:(Java-se01)