JAVA学习2——HelloWorld
初识Java
Java语言于1995年初露头角,由于图形化界面的程序被大多数人喜爱,他与著名的微软公司还有一段爱恨情仇,他最大的特点是跨平台。
2004年发布里程碑式版本JDK1.5,也正式更名为JDK5.0,后续版本也都是以 .0命名。
2014年,发布既5.0以来更新最大的版本,JDK8.0
Java的三大版本:
JavaSE——基础,也是标准版,主要用于桌面程序、控制台等的开发
JavaME——嵌入式开发,主要用于手机端的开发
JavaEE——企业级开发,主要是web端、服务器端开发
目前主要用的最多的是JavaEE,但是JavaSE也要认真学习,因为他是基础
JDK、JRE、JVM
JDK包含其他两种
JRE属于运行环境
JVM(Java虚拟机)(小的属于Java的CPU)(可以跨平台的主要工具)
JDK=JRE+开发工具集(如Java编译工具等)
JRE = JVM+JavaSE标准类库
Java语言的三大特性:
面向对象:两个要素:类、对象;三个特征:封装、继承、多态
健壮性:去除了c语言中的指针。有自动的垃圾回收机制——但仍然会存在内存溢出、内存泄漏
跨平台性:write once , run everywhere
安装和配置开发环境
目前使用最多的就是JDK8.0版本,其他的新版本只需要了解一下新增了哪些特性即可。直接到官网搜索后下载即可(注意:要记住JDK所在的文件路径,后续配置环境变量需要)
配置环境变量
新建——JAVA_HOME 环境变量(路径为jdk所在路径)
配置path环境变量:windows操作系统执行命令时所要搜寻的路径
why?希望Java的开发工具(java.exe\javac.exe)在任何的路径下都可以执行成功
找到Path变量——编辑——新建——输入:%JAVA_HOME%\bin——再新建——输入:%JAVA_HOME%\jre\bin——之后一直点确定即可完成配置
测试:打开cmd输入:java -version,显示出版本信息即表示配置成功
第一个程序——HelloWorld
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
//过程:编写——编译——运行
- 文件扩展名要设为 .java
- 注意Java严格区分大小写,且符号均在英文状态下输入
- win+R打开cmd运行,注意前面的路经必须是Java文件的路径
- 输入javac 文件名.java——进行编译,生成字节码文件(即class文件),eg:javac Hello.java
- 编译无错误后,输入java 类名——进行运行(注意:public修饰的类名必须和文件名一致),eg:java Hello
Java的IDE(即集成开发环境):Eclipse、IDEA(目前最流行的)
最新文章
- 初学Redis(1)——认识Redis
- 让我们开启数据库无Linq、零sql时代
- jenkins打包成功,部署失败
- Windows CMD下一些有用的命令
- 对于Mybatis在C#.Net中个人使用的总结(一) Mybatis 的结果映射
- hack是什么
- ifstat-网络接口监测工具
- Joseph cicyle's algorithm
- iOS 开发-单元测试
- TCP/IP协议详解概述
- html5权威指南:客户端分区响应图
- .Net中的AOP系列之《AOP实现类型》
- 压缩感知“Hello World”代码初步学习
- 坦言spring中事务、重试、异步执行注解
- java的mac自动化-自动运行java程序
- 自己写的thinkphp自动生成类
- java翻转字符串中的单词
- CentOS查看进程、杀死进程、启动进程等常用命令
- 回溯法求解n皇后和迷宫问题
- 使用CSS3实现的player播放按钮