1.0 初识java
1.1 关于java版本
- java 2 标准版(J2SE):占领桌面
- Java 2 移动版(J2ME):占领手机
- Java 2 企业版(J2EE):占领服务
1.2基于java开发的平台及工具等
-
Web开发:Sprint,myBatis
-
开发工具:IDEA,Eclipse 构建工具:Maven
-
应用服务器:Tomcat
2.0 java的特性和优势
2.1 特性
- 面向对象,可移植性,高性能
- 分布式,动态性,多线程
- 安全性,健壮性
2.2 优势
- 使用的人多,说明入门不会很难
- 从特性上来讲,摒弃了C和C++头疼的指针以及内存释放的问题
- 跨平台非常的方便,一次开发,到处运行,只需要有java虚拟机就可以了
2.3java为什么会成功?
-
开发java团队的坚持和努力
-
大环境的需要
-
开源
总结:对的人碰到对的时代。
对于那个时代来说,java是时代的幸运星,对于java来说,那个时代是java的幸运星。
3.0 java的三大版本
3.1 javaSE
- 这是java的标准版
- 主要用来开发桌面程序,控制台开发…
- 比如扫雷,贪吃蛇…
3.2 javaME
-
这个版本主要做嵌入式开发
-
主要有手机,智能家电…
-
手机app
就是现在比较冷门
3.3 javaEE
-
这个版本就是E企业级开发了
-
主要是Web端开发,服务器开发…
-
有开发网站,企业的应用系统…
是涉及领域最广的领域,主要面向服务器端的开发
4.0 关于JDK,JRE,JVM
4.1JDK
- 全写:java Development kit
- 这个用来开发java,一般下载JDK的时候会顺便下载JRE
4.2JRE
- 全写:java Runtime Environment
- 这个是java的运行环境,有了这个就可以运行java开发的东西了
4.3JVM
- 全写:java Virtual Machine
- 这个就是java虚拟机,通过虚拟机屏蔽底层的差别的操作来实现到处运行
5.0 java环境搭建
5.1 jdk下载和安装
一般企业中使用的较多的是jdk7,jdk8
5.2 配置环境变量
- 找到 我的电脑 > 属性 > 高级系统设置 > 环境变量 > 系统变量
- 新建JAVA_HOME,设置jdk地址
- 再配置Path
- % JAVA_HOME%\bin
- % JAVA_HOME%\jre\bin
在cmd 里输入java -version检测结果
5.3 工具下载
- Notepad++
6.0 HelloWorld
6.1第一个java程序
public class hello{
public static void main(String[] args){
System.out.print("hello world!");
}
}
6.2编译运行
通过javac把.java文件编译成.class文件
6.3问题
- 大小写
- 符号中英文
7.0 java程序运行机制
7.1什么是编译型(compile)?什么是解释型?
编译型:全部编译之后运行
解释型:边编译边运行
7.2 java是编译型还是解释型?
由于现在机器发展的越来越快,解释型的语言也变得越来越从容。
所以解释型和编译型的界限越来越模糊。
java是既有编译型的特征也有解释型的特征。先将java文件编译成class文件,再把class文件解释给机器。
7.3 C语言的运行机制
C语言的运行机制是解释型。
本文介绍了Java的基础知识,包括Java版本划分(J2SE、J2ME、J2EE)、开发平台与工具(IDEA、Eclipse、Maven、Tomcat)、Java特性和优势、JDK、JRE和JVM的概念,以及环境搭建步骤。重点讲解了HelloWorld示例和Java运行机制,探讨了Java的成功因素和主要版本用途。

被折叠的 条评论
为什么被折叠?



