java - 预备阶段

Java 预科阶段

计算机语言发展史

机器语言

  • 计算机的基本计算方式都是基于二进制的方式
  • 0101

汇编语言

  • 解决人类无法读懂机器语言的问题

  • 指令代替二进制

  • 目前应用:逆向工程、机器人、病毒。。。

第三代语言

  • 摩尔定律
  • 高级语言:大体上分为面向过程和面向对象两大类
  • C语言就是典型的面向过程的语言,C++,JAVA是典型的面向对象的语言。

初识Java

Java语言的诞生

  • 1972年C诞生
    • 贴近硬件,运行极快,效率高
    • 操作系统,编译器,数据库,网络系统等
    • 指针和内存管理
  • 1982年C++诞生
    • 面向对象
    • 兼容C
    • 图形领域,游戏等’

JAVA语言特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

Java的三大版本

  • JavaSE:标准版(桌面程序,控制台开发。。。)
  • JavaME:嵌入式开发(手机,小家电。。。)
  • JAVAEE:企业级开发(web端,服务器开发。。。),应用最广泛。

JDK,JRE,JVM

  • JDK:Java development kit Java开发者工具

  • JRE:Java runtime Environment Java运行时环境

  • JVM:Java virtual machine Java虚拟机,运行Java程序

卸载JDK

  1. 删除Java的安装目录
  2. 删除环境变量Java_HOME,path

安装JDK

  1. 百度搜索JDK8,目前最常用的。
  2. 下载电脑对应的版本
  3. 双击安装JDK,记住安装的路径
  4. 配置环境变量
    1. 我的电脑 ---> 右键 ---> 属性
    2. 环境变量 ---> JAVA_HOME
    3. 配置环境变量path
  5. 测试jdk是否安装成功
    1. 使用命令行输入:Java -version 检查是否出现Java的版本信息

HelloWord

  1. 新建文件,后缀为.java ---- Hello.java

  2. 系统可能隐藏了后缀名,需要手动设置打开

  3. notepad++ 编写代码

    public class Hello{
    	public static void main(String[] args){
    		System.out.print("Hello, Word!");
    	}
    }
    
  4. 编译文件:javac .java 文件,会生成一个class文件

  5. 运行class文件,Java class文件

    image-20210102162409727

可能遇到的问题

  1. Java是大小写敏感的
  2. 尽量使用英文
  3. 文件名和类名必须保持一致
  4. 符号使用了中文也会报错
posted @ 2021-01-02 16:46  大笨杰  阅读(36)  评论(0)    收藏  举报