java基础复习

java概述

1.java是一门1995年诞生的 高级编程语言。
2.java的版本已经推出到了JDK11,实际上Java版本的叫法有两种 例如: JDK1.5,JDK5.0。
3.java语言的特点 : 简单性,面向对象的语言,跨平台性

java的开发平台

  1. JavaSE(J2SE) java的标准开发平台,
  2. JavaEE(J2EE) java的企业级开发平台
  3. JavaME(J2ME) java的移动端开发平台 已不常用
  4. Java Card:面向小程序与嵌入式技术的开发平

编程语言的运行机制

1.编译型 源代码—编译器—编译成机器码(特定平台)
优点:效率高直接执行机器码
缺点:不可跨平台
代表性语言:C语言
2.解释性 源代码–在执行时 由解释器一行一行的解释成机器码在执行
优点:跨平台性
缺点:效率比较低
代表语言: HTML
3.Java的运行机制 先编译 后解释
源代码-----编译成 字节码文件 (.class)—解释器在运行时逐行解释成机器码在执行
因为Java独特的运行机制,所以java即保证了运行效率又保证了可跨平台性

环境配置

a)JVM: Java虚拟机  屏蔽了操作系统间的地城差异 使得Java具有跨平台能力
b) JRE:Java的运行环境 JVM+解释器(实际是JVM的一部分)
c) JDK : Java开发者工具包 编译器+JRE+工具+类库

三个环境变量

1. JAVA_HOME:jdk所在的根目录,告知计算机jdk所在的位置
2. PATH:JDK根目录的bin文件下,告诉计算机与jdk相关的可执行文件的位置 ,配置好后可以使用DOS窗口使用相关指令
3. CLASSPATH:告诉JVM .class文件的位置
注意:

1.当在某个环境下 需要配置多个路径时 多个路径用 ; 隔开 注意分号是英文符号
2.在JDK1.5以后 如果没有配置CLASSPATH,则JVM会自行在当前目录下需找.class 相当于默认配置classpath

windows下常用的dos命令

1.更换盘符: d:
2.查看当前目录下的内容: dir
3.进入文件夹: cd 文件夹名字
4.返回上一级目录: cd…
5.返回根目录: cd
6.清屏; cls
7.删除文件夹: rd 文件夹名称
8.删除文件: del 文件名
9.退出: exit

第一个java程序 hello world

1.创建一个以.java结尾得文件—创建源文件
2.写代码

类 class :代码容器
 主函数 public static void main(String[]  args):代码入口
 System.out.println("内容"); 代表向控制台打印内容
      语法:
      class 类名{
   		public static void main(String [] args){
   		System.out.println("hello world");
}
}

3.编译并解释执行–运行程序
a)启动编译器 javac 文件名.java
b)
解释执行 .class 文件 java .class 文件的名字

4.注意事项
1.一个源文件中可以些多个class 每个class都会生成对应的class文件
2.当源文件中写多个class时,多个class都是并列的 并且类名不可重复
3.一个类中只有一个主函数

公开类

被 public 修饰的类被称为 公开类
语法:

public class 类名{

}

注意:
1.公开类类名必须与源文件名一致(大小写)
2.一个源文件中只能有一个公开类
3.一个原文件中 公开类可以与多个普通类共存 类名依然不可重复,编译时后会产生对应的.class文件

1.作用:类似于文件夹 用来管理.class文件
2.语法;

package 包名;
包结构可以有多级,每级包用.来分割
package  一级包名.二级包名....;
多级包结构,常常使用域名倒写规范:
列如:
www.nyist.com
com.nyist.www

3.声明位置;必须是源文件的第一行
4.相关指令

1. 启动编译器  javac  -d 生成包的位置   原文件名.java
2. 解释执行时.class文件 java 包名.class文件的名字

你可能感兴趣的:(java)