标签:Hello java 入门 JDK ch02 JVM Java JAVA
JAVA入门
JAVA特点
- 语法和C语言类似
- 没有指针和内存管理
- 高度可移植性,运行在JVM虚拟机上
- 面向对象
- 类型安全
- 高质量的类库
JAVA的平台、系统和工具
- 构建工具:Ant, Maven, Jekins
- 应用服务器:Tomcat, Jetty, Jboss, Websphere, weblogic
- Web开发:Struts, Spring, Hibernate, myBatis
- 开发工具:Eclisps, Netbean, Intellij idea, Jbuilder
- Hadoop大数据应用 Android手机端开发
JAVA特性和优势
简单性、面向对象、可移植性、高性能、分布式 、动态性、多线程、安全性、健壮性
JAVA三大版本
- Write Once, Run Anywhere
- JavaSE:标准版(桌面程序、控制台开发……)
JavaME:嵌入式开发(手机,家电……)- JavaEE:企业级开发(web端,服务器开发……)
JDK、JRE、JVM
JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:Java Vitural Machine
JDK是一个软件开发工具包,而JRE是一个允许Java程序运行的软件包,JVM则是一个执行字节码的环境。
JDK的安装与卸载
卸载JDK
- 删除JAVA的安装目录
- 删除系统变量中的JAVA_HOME
- 删除path下关于Java的目录
- 终端运行 java -version验证
安装JDK
- 下载JDK8 x64位,目前应用比较广泛
- 配置环境变量
- 我的电脑-->右键-->属性
- 环境变量-->添加系统变量JAVA_HOME
- 配置path变量-->添加%JAVA_HOME%\bin
- 终端运行 java -version验证
第一个JAVA程序
- 新建一个Java文件
- 文件后缀名为.java
- Hello.java 文件名要与类名相同
- 编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello World!");
}
}
- 终端编译文件,会生成一个class文件
javac Hello.java
- 运行class文件
java Hello
可能遇到的问题
- Java大小写是敏感的;
- 尽量使用英文;
- 文件名与类名要保持相同,且首字母大写
JAVA程序运行机制
-
编译型
-
解释型
C\C++语言属于编译型语言
Python属于解释型语言
JAVA语言先进行预编译,再进行解释
IDEA安装
略
标签:Hello,java,入门,JDK,ch02,JVM,Java,JAVA 来源: https://www.cnblogs.com/mrmary/p/16402734.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。