java学习笔记(二)入门
Java帝国的诞生
一场旷日持久的战争
C&C++
-
1972年C诞生
- 贴近硬件,运行极快,效率极高。
- 操作系统,编译器,数据库,网络系统等
- 指针和内存管理
-
1982年C++诞生
- 面向对象
- 兼容C
- 图形领域,游戏等
java初生
- 1995年的网页简单而粗糙,缺乏互动性。
- 图形界面的程序(Applet)
- Bill Gates说:这是迄今为止设计的最好的语言!
- Java2标准版(J2SE) 桌面
- Java2移动版(J2ME)手机
- Java2企业版(J2EE)服务器
Java发展
-
他们基于Java开发了巨多的平台,系统,工具
-
构建工具:Ant,Maven,Jekins
-
应用服务器:Tomcat,Jetty,Jboss,Websphere,weblogic
-
Web开发:Struts ,Sprig,Hibernate,myBatis
-
开发工具:Eclipse,Netbean,intellij idea,Jbuilder
三高:高可用,高性能,高并发
-
-
2006:Hadoop
-
2008: Android
Java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java三大版本
- Write Once,Run Anywhere
- JavaSE:标准版 桌面程序,控制台开发
- JavaME:嵌入式开发 接近灭绝
- JavaSE:E企业级开发 web端,服务器开发
JDK,JRE,JVM
- JDK:Java Dvelopment Kit
- JRE:Java Runtime Environment
- JVM:JAVA Virtual Machine
安装开发环境
JDK下载安装与配置环境变量
这个内容 去自行百度了,啊
环境
JAVA_HOME C:\Program Files\Java\jdk-12.0.1
PATH %JAVA_HOME%\bin
验证成功 cmd java -version 出现信息
Hellolo World详解
-
新建一个文件夹,存放代码
-
新建一个txt文件,后缀改为java(如果看不到后缀,点击查看打开)
-
打开文件编写代码
public classs Hello{ public static void main(String[] args){ System.out.println("Hello.Wprld!"); } }
-
编译运行
在文件所在的文件夹打开cmd
- cmd中 javac Hello.java(文件名)
- java Hello
- 出现结果
-
注意情况
- 大小写敏感
- 尽量使用英文
- 文件名和类名一致
- 字符不能使用中文
Java程序运行机制
- 编译型语言 编译器编译 操作系统
- 解释型语言 一步一解释 网页,脚本
- 程序运行机制
源文件(*.java文件)→Java编译器→字节码文件( *.class)→类装载器→字节码校(jiao)验器→解释器→操作系统平台
使用IDEA开发
ide就是集成开发环境,细节百度吧
安装过程百度了
这里提供一个破解到2089年的方法适用于2020.1
链接: https://pan.baidu.com/s/1vSWyEEgQDct-j8er3pqgeA 提取码: fjt4
解压后将里面的jetbrains-agent.jar文件拖入idea中会提示安装选择为idea安装,然后提示重启,重启后查看help→About 看见2089就成功了 很简单