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
安装JDK
- 下载JDK8 x64位,目前应用比较广泛
- 配置环境变量
- 终端运行 java -version验证
第一个JAVA程序
public class Hello{
public static void main(String[] args){
System.out.print("Hello World!");
}
}
javac Hello.java
- 运行class文件
java Hello
可能遇到的问题
- Java大小写是敏感的;
- 尽量使用英文;
- 文件名与类名要保持相同,且首字母大写
JAVA程序运行机制
-
编译型
-
解释型
C\C++语言属于编译型语言
Python属于解释型语言
JAVA语言先进行预编译,再进行解释
IDEA安装
略
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。