2.1Java的诞生

c和c++
1972年c诞生
 优点:贴近硬件,运行极快,效率极高。
 开发:操作系统,编译器,数据库,网络系统等
 缺点:指针和内存管理

1982年c++诞生
 面向对象
 兼容c
 图形领域,游戏等

Java的立项初衷

  1. 语法有点像c
  2. 没有指针
  3. 没有内存管理
  4. 真正的可移植性,编写一次,到处运行
  5. 面向对象
  6. 类型安全
  7. 高质量的类库

Java初生
 1995年的网页简单而粗糙,缺乏互动性
 图形界面的程序(Applet)
 Bill gates 说:这是迄今为止设计最好的语言

J2SE 桌面应用
J2ME 移动端
J2EE 服务器端

三高问题:高可用、高性能和高并发

Java的发展
 构建工具Ant,Maven,Jekins
 应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
 Web开发:Struts,Spring,Hibernate,MyBatis
 开发工具:Eclipse,Netbean,intellij idea,Jbuilder

2006:Hadoop大数据
2008:Android 手机端

2.2 JAVA特性和优势

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

2.3 JDK JRE JVM

JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:JAVA Virtual Machine

2.4 搭建开发环境

JDK下载和安装
配置环境变量
JDK安装目录

卸载JDK
1.删除java的安装目录
2.删除java_home
3.删除path下相关java的目录
4.Java-version

安装jdk
1.下载jdk
2.安装jdk
3.记住安装的路径
4.配置环境变量
1.我的电脑》右键属性》环境变量
2.系统变量新建》JAVA_HOME 路径
3.配置path变量
4.检查是否安装成功

2.5 HelloWorld

1.创建文件夹存放代码
2.新建java文件
文件后缀名为.java
Hello.java
3.编写代码
4.编译javac java文件,会生成一个class文件
5.运行class文件,java class文件

Java程序运行机制
编译型:全部翻译
解释型:实时翻译

程序运行机制

2.6 IEDA安装和介绍

快捷键:
Psvm 主方法
Sout 输出语句
Ctrl+d 复制当前行到下一行

版权声明:本文为PigSmallQin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/PigSmallQin/p/15182754.html