一、课程大纲介绍

二、JavaSE阶段学习方法

  1. 多练习【电脑写+手写】,尽量少看点视频,多练习写代码

三、计算机基础

冯诺依曼体系结构 :控制器, 运算器,寄存器,输入设备(Input),输出设备(Out)
CPU(中央处理单元) : 控制器 + 运算器

常见语言的发展历程
机器语言(高1低0电平, 由一系列的01组合而成)
汇编语言(ADD SUB CMP ,较为繁琐)
高级语言
C语言 (1970年,前身是B语言,面向过程的语言, 时钟周期,指针) 人工智能,嵌入式设备
C++ (1984年,面向对象语言【语言王国】, 游戏)
Python (1989年,吉多: 人生苦短,我用python【简单,快捷,高效】,爬虫,数据分析,人工智能【科学家】,云计算【 脚本语言】)
PHP (1994年,弱类型语言,简单,容易上手,开发速度较快速)
Java (1995年,爪哇岛, 基于C和C++, 面向对象, Java语言是跨平台的)
JavaScript (1995年, 脚本语言)
C#/.NET (2000年微软推出)

image.png

image.png

image.png

image.png

四、Java 开发环境搭建

  1. 搭建JDK(Java开发工具包)环境 jdk-8u221-windows-x64.exe

image.png

  1. JRE(Java 运行环境,执行字节码文件的)

image.png

image.png

  1. 配置Java环境变量

image.png

在系统变量PATH中配置 %JAVA_HOME%\bin ** %变量名%** 表示读取变量名中的地址

  1. 测试Java环境是否搭建成功

cmd 输入 java -version 查看到java的版本信息
image.png
cmd 输入 javac 查看到编译器的信息
image.png

五、HelloWorld程序演示

image.png 需要显示出文件的扩展名

  1. Java源代码 【程序员写的, 程序执行的主入口 main() , 方法要放在一个类中】

    public class Test{
    public static void main(String [] args){
        // Java中的注释(运行时不参与)
        System.out.print("HelloWorld\n");  // java 中\n表示换行
        System.out.println("HelloJava");   // println的意思就是在
        System.out.print("HelloPython");    
    }
    }
    
  2. 在源码文件所在路径地址栏输入cmd,进入该路径下的DOS命令控制台

    image.png

    Java代码执行过程 : 先编译后解释(.java源码经过javac.exe编译成.class,通过java.exe解释成机器能识别的机器码 )
    image.png
    编译过程中常见错误分析
    image.png**

    六、JVM工作原理分析

    image.png**

七、集成开发环境IDE

image.png
image.png

工程的编码方式 : GBK , UTF-8
GBK : 简体中文 GB2312
BIG5 : 繁体中文
ISO-8859-1 : 国际编码【不含中文】
UTF-8 : 万国码 【0~65535】
ASCII : 美国信息标准交换码(0~127 特殊的符号,数字,字母)
image.png
Unicode : Java 默认采用的编码(前128位就是ASCII,包含中文,0~65535)

image.pngimage.png
image.pngimage.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png



Eclipse 导入工程
image.png
image.png
image.png
当导入的工程已经存在时,如下图所示
image.png
解决方式一 : 修改当前工程冲突的名字
image.png

image.png
项目的删除
image.png
image.png