Java基础巩固——第一章

准备把Java从头开始细学一遍
接下来我会把每章复习笔记发布出来哦
—————————————————————————
第一章

  • 计算机语言可分为机器语言、汇编语言、高级语言三大类(Java是一种高级语言)
  • Sun公司将Java划分为三个技术平台:Java SE(标准版)、Java EE(企业版)和Java ME(微型版)
  • Java语言的特点:
    • 简单易用
      
    • 安全可靠
      
    • 跨平台
      
    • 面向对象
      
    • 支持多线程
      
  • JDK(Java Development Kit):开发工具、JRE
    • bin目录:用于存放一些可执行程序,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)和javadoc.exe(文档生成工具)等
      • javac.exe:Java编译器( .java->.class)
      • java.exe:Java运行工具,启动一个JVM进程,专门负责运行由Java编译器生成的字节码文件(.class文件)
    • db目录:JDK 6开始,Java中引入了一个成员Java DB,这是一个纯Java实现、开源的数据库管理系统
    • include目录:存放C语言的头文件
    • jre目录:Java运行时环境的根目录,包含JVM、运行时的类包、Java应用启动器和一个bin目录
    • lib目录:library,Java类库或库文件,是开发工具使用的归档包文件
    • javafx-src.zip:Java FX(Java图形用户界面工具)的所有核心类库的源代码
    • src.zip:JDK核心类的源代码,可通过该文件查看Java基础类的源代码
  • JRE(Java Runtime Environment):Java基础类库、JVM
  • JVM(Java Virtual Machine):不同操作系统使用不同版本的Java虚拟机实现“一次编写,到处运行”
  • PATH和CLASSPATH环境变量
    • PATH:用于告知操作系统到指定路径去寻找JDK
    • CLASSPATH:用于告知JDK到指定路径去查找类文件(.class文件)
      • cmd中配置临时 set classpath=路径(若加";" 在当前路径未找到,会去其他地方找,不推荐加)
      • 编辑系统变量时,. : 路径;
  • Java运行机制:
    • 编写一个Java源文件HelloWorld.java。
    • 使用“javac Hello World.java”命令开启Java编译器并进行编译。
    • 编译结束后,会自动生成一个Hello World.class的字节码文件。
    • 使用"“java HelloWorld”命令启动Java虚拟机运行程序,Java虚拟机首先将编译好的字节码文件加载到内存,这个过程被称为类加载,它是由类加载器完成的,然后虚拟机通过Java解析器对加载到内存中的Java类进行解释执行。
    • 执行后会生成计算机可以识别的机器码文件。
    • 机器码文件在计算机运行并显示结果。
  • 包(package)的定义与使用:
    • 用来专门存放类,通常功能相同的类存放在相同的包中
    • package必须在Java源文件中所有代码的前面声明
    • 调用另一个包中的类时,用 import 包名.类名;("import 包名.*;"导入该包下的所有类)
    • Java中的常用包:
      • java.util:包含Java中大量工具类、集合类等(Arrays、List、Set等)
      • java.net:包含Java网络编程相关的类和接口
      • java.io:包含Java输入、输出相关的类和接口
      • java.awt:包含用于构建图形界面(GUI)的相关类和接口
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值