初识Java

初识Java

C&C++

1972年C语言诞生

  • 贴近硬件,运行速度快,效率极高。
  • 应用:操作系统,数据库,网络系统等。
  • 指针与内存管理。

1982年C++诞生

  • 面向对象。
  • 兼容C。
  • 图形领域,游戏等。

新语言需求:

  • 语法有点像C。
  • 没有指针。
  • 没有内存管理。
  • 真正的可移植性,编写一次,到处运行。
  • 面向对象。
  • 类型安全。
  • 高质量的类库。
  • ............

Java帝国的诞生

Java

image-20211104134228074



java的初生

  • 图形界面的程序:Applet
  • Java2 标准版(J2SE):桌面
  • Java2 移动版(J2ME):手机 嵌入式开发
  • Java2 企业版(J2EE):服务器
  • 三高:高可用,高性能,高并发

Java发展

平台 系统 工具

  • 构建工具:Maven,Jekins
  • 应用服务器:tomcat
  • Web开发: spring, mybatis
  • 开发工具:idea,eclipse

2006:hadoop(大数据)

2008:Andriod(手机)

Java的特性与优势

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

Write once Run everywhere

java开发准备

JDK JRE JVM

image-20211104192754024
  • Java开发工具包
  • Java运行时环境
  • Java虚拟机

卸载JDK

  • 删除JDK包
  • 清除环境变量

安装JDK

  • 百度网盘
  • 百度
  • JAVA_HOME
  • JAVA_HOME/bin
  • java -version

JDK目录

  • bin 放可执行程序。
  • include JDK是用C/C++编写的,引入头文件。
  • jre Java运行时环境。
  • lib java一些类库。
  • src-zip 一些资源文件(类)。

HelloWorld

public class Hello{
    public static void main(String []args){
                System.out.println("Hello World!");
    }   
} 

image-20211104205909912





可能遇到的问题

  • Java大小写敏感。
  • 尽量不用中文。
  • 文件名和类名必须一致。
  • 符号英文。
posted @ 2021-11-14 19:08  JCooling  阅读(29)  评论(0)    收藏  举报