Java入门
Java入门
Java的特性和优势
-
简单性:可以说是C++的语法纯净版,没有指针运算,不用分配内存,语法基于C
-
面向对象:一种程序设计技术,它将重点放在程序和程序的接口上,模拟人的思维去写程序
-
可移植性:跨平台性,Linux,Windows,Mac。(write once, run anywhere)
-
高性能:即时编译
-
分布式:处理tcp协议,支持远程方法调用
-
动态性:通过反射机制具有一定的动态性
-
多线程:支持多线程
-
安全性:异常机制
-
健壮性:使用的人多
Java三大版本
- JavaSE:标准版(桌面程序,控制台开发...)
- JavaME:嵌入式开发(手机、小家电...)
- JavaEE:E企业级开发(web端,服务器开发...)
JDK、JRE、JVM
- JDK:Java Development Kit(Java开发者工具)
- JRE:Java Runtime Environment(Java运行时环境)
- JVM:Java Virtual Machine(Java虚拟机)
Java开发环境搭建(Win,X64)
JDK的下载和安装
卸载JDK
- 删除Java安装目录
- 删除JAVA_HOME
- 删除path下关于Java目录
- cmd输入java -version查看
下载安装JDK
- JDK8百度网盘下载地址,提取码:l7qq
- 双击下载好的exe文件---下一步---选择路径(好找的路径并要记住)---下一步--关闭
配置环境变量
- 我的电脑---右键单击---属性---高级系统设置---环境变量
- 系统变量新建JAVA_HOME变量,变量值填写JDK安装目录D:\Java\jdk1.8.0(填写你的实际安装目录,这里写的是我的安装目录)
- 找到系统变量Path点击编辑添加%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
- 一路点击”确定“退出
- 检验是否配置成功,运行cmd输入java -version
如下图所示出现版本号说明安装成功
JDK目录介绍
- bin:放一些可执行程序
- include:存放C语言头文件
- jre:Java运行环境
- lib:存放Java类库文件
HelloWorld及简单语法规则
HelloWoeld
- 新建一个文件夹,存放代码
- 新建一个Java文件
- 文件后缀名为.Java
- Hello.java
- 【注意点】系统可能没有显示文件名后缀,我们需要手动打开
- 编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
-
编译javac xx.java文件,会生成一个class文件
-
运行class文件,java xx.class文件
可能会遇到的情况
- 每个单词的大小写不能出现问题,Java是大小写敏感的
- 尽量使用英文
- 文件名和类名必须保证一致,并且首字母大写
- 符号使用了中文