初识Java

一、Java技术平台:
1. JavaME(Mini Edtion)
2. JavaSE(Standard Edtion)
3. JavaEE(Enterprise Edtion)


二、Java开发环境
1. JDK,Java Development Kit,Java开发包
2. JRE,Java Runtime Environment,Java运行时环境
(JDK包含JRE)


三、安装JDK&JRE
1. 下载JDK安装程序
官网:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2. 下载得到安装软件
jdk-8u131-windows-x64.exe
8u131:解释:8版本号,u表示update更新次数

3. JDK安装过程截图:
https://www.geeksss.com/article-165-1.html

4. 环境变量配置
1) 右键“计算机 – 属性”
2) 选择左边的“高级系统设置”
3) 选择“高级”选项卡、点击下面的“环境变量”
4) 在下面的“系统变量”中进行如下操作:
新建【JAVA_HOME】,值为jdk安装路径,例如【D:Javajdk】
新建【classpath】,值为【.;%JAVA_HOME%lib】
找到【Path】,在最后或最前,新增 【;%JAVA_HOME%in】
4) 确定、确定、确定


四、Java程序开发步骤
1. 编写源程序(xxx.java)
2. 编译(xxx.java -> xxx.class)
3. 运行(JRE中的java)


五、用记事本开发第一个Java程序
1. 编写源程序
在“E:Java代码”下新建一个HelloWorld.java代码文件,编写如下代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“我的第一个Java程序!”);
}
}

2. 编译
打开cmd,切换到E盘,使用javac命令,将Java代码文件编译为class字节码文件

3. 运行
使用java命令,将编译之后的字节码class文件,载入到JRE运行环境中运行:


六、输出语句
1. System.out.println();
输出指定的内容之后换行

2. System.out.print();
输出指定的内容之后不换行


七、转义字符
1.
换行

2.
水平制表对齐


八、注释
注释:程序中的备注,提高程序代码的可读性。

⦁ 单行注释
// 注释内容

⦁ 多行注释
/* 可以写任何东西 */

⦁ 文档注释
/** 代码、方法、变量等等的说明 */

九、集成开发环境(IDE)MyEclipse
安装过程:https://www.geeksss.com/article-178-1.html


十、使用MyEclipse创建Java项目
1. 新建项目
1) 在左侧的“Package Explorer”中右键 – New – Java Project
2) 输入一个Project Name,即项目名称

2. 项目结构
1) src:存放Java代码文件的地方
2) JRE:项目所需要的运行环境

⦁ 新建类文件(代码文件)
⦁ 在src中右键 – New – Class,新建类
⦁ 输入Name,即类的名称,然后完成

⦁ 运行
方法①:点击 ,然后选择以Java Application(Java程序)的方式运行
方法②:选择“Run - Run”
方法③:右键代码 – Run as.. – Java Application
方法④:Ctrl+F11


十一、MyEclipse基本使用
⦁ 显示行号
在行前,右键,Show Line Numbers

⦁ 修改字体大小
⦁ Windows – Preferences
⦁ 选择左边的:第一个 – 第一个 – 第一个
⦁ 修改全局字体:Basic – Text Font
⦁ 修改Java代码字体:Java – Editor
⦁ 修改运行结果字体:Debug - Console

⦁ 重置视图


十一、常见错误
⦁ 文件名和class类名必须一致
⦁ Java严格区分大小写
⦁ 代码必须以分号;结尾
⦁ 入口方法固定不变的:
public static void main(String[] arsg){ }
⦁ 引号成对出现
⦁ 符号必须是英文半角的(输出的自定义信息除外)


十二、Java编码规范
⦁ 命名不要以数字开头
⦁ 命名中不要包含中文、除下划线和美元符号之外的任何符号( _ $ )
⦁ 不能是关键字

原文地址:https://www.cnblogs.com/lecj2498/p/7709547.html