Java01_简介_开发环境_基本语法

Java

Java是由SUN公司在1995年推出的java面向对象程序设计语言和java平台

Java之父:詹姆斯·Gosling团队共同研发

Java命名的由来:

  1. 苹果树
  2. 四个核心人物
  3. 爪哇岛的咖啡,java咖啡

 

Java分为三个体系:

JavaSE:Java平台标准版

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

JavaEE:java平台企业版

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

JavaME:java平台微型版

换代安卓,移动设备

 

 

主要特点:

封装性:人穿衣打扮

跨平台:全球旅游

 

  • 开发和运行环境
  1. 安装JDK:1.8以上
  2. 配置JDK环境变量

安装目录:C:\Program Files\Java\jdk1.8.0_161(默认目录)

环境变量中变量设置参数:

变量名:JAVA_HOME

值:C:\Program Files\Java\jdk1.8.0_161

变量名:CLASSPATH

 

Window+R输入环境变量,选择编辑账号环境变量,后选择系统环境变量,选择新建

 

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版本

 

  1. 目的

把Java环境安装到window系统中

java是一种跨平台的编程语言

让系统运行java程序,需要安装JRE

用系统开发java程序,需要安装JDK,JDK中包含了JRE

 

  1. 了解Java环境

JDK: Java的核心,包含JRE,lib文件夹下面有很多类的仓库

Java虚拟机(JVM),编译器(Javac)等开发工具

JRE:Java运行环境和Java虚拟机(JVM)

Java虚拟机(JVM):Java翻译器,把Java语言翻译成系统可运行的语言,实现跨平台.

 

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

 

  • Java代码的执行流程
  1. 创建第一个Java程序

 

创建Java文件:HelloWorld.java

注意:文件名与类名一致

 

2.在源文件HelloWorld.java中输入Java代码

public class HelloWorld{

public static void main(String[] args){

System.out.println("HelloWorld!");

}

}

3.编译:命令javac

 

 

 

  • Java程序的执行流程和原理

 

Java文件创建完成后,此文件叫源文件

  1. 编译:编译器javac,把源文件编译成字节码文件;此时是把HelloWorld.java,编译成HelloWorld.class
  2. 翻译:Java虚拟机jvm,把字节码翻译成系统可运行的系统码

HelloWorld.class翻译成window10执行的系统码

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

2,3两步是命令:java HelloWorld执行的

 

  • Java基本语法

 

  1. 大小写敏感:Java是大小写敏感,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,name1

错误的标识符:12ww,-name,*&%$#@

 

  • Java对象 和 类

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基础)