1 开发工具的使用
1.1 前言
使用工具是一件很伟大的事情,对于开发人员也是,任何与机器沟通的语言,都会有与之相对应的工具,毕竟嘛!劳动力是第一生产力。例如,早期的大神级开发者用的是记事本,后期也有一些比较好的记事本,EditPlus,EverEdit等。
开发工具比较常用的 Eclipse ,MyEclipse,intelliJ IDEA等,仅我个人认为,任何开发工具都是辅助我们去学习,去工作的,没必要说什么工具才是最好的,其主要的还是学习机器语言的本身的语法,这才是根本之道,所谓 “道生一,一生二,二生三,三生万物”。
1.2 IDEA下载
老吴也是从Eclipse这边走过来的,乐于接受新鲜事物,相对于Eclipse的开源免费使用,IDEA就有两种版本可供大家选择一个是免费学习的教育版本IE图标,另一个是收费的版本IJ图标,因为IDEA是一家商业公司开发的软件,它功能集成的比较多,相对更加智能一些,但是侧面带来得问题就是它变得会很 “重”,需要电脑的配置也会有一些要求,所以你们懂的,根据大家的动手能力的强弱自己选择哈!
JetBrains 开发工具下载网址 ,看不懂没关系,谷歌浏览器可以翻译中文!
1.3 IDEA优化配置
IDEA默认启动配置为硬件兼容最低配置,参数范围在128M~512M,如果你的PC配置高可以调整性能参数,所以需要修改以下配置:
IDEA安装目录 ==JetBrains\IntelliJ IDEA 2020.1\bin==目录中,找到 **idea64.exe.vmoptions** 文件(针对Windows是64位)
-Xms 是最小启动内存参数
-Xmx 是最大运行内存参数
-XX:ReservedCodeCacheSize 保留代码占用的内存容量参数
- 本人电脑台式机 I5+16g内存
1.4 IDEA入门使用
中间跳过一些步骤,如没有提及就是 下一步
-
新建项目
-
项目名称和工程空间
-
创建好项目之后,新建“Package”包(类似于分类管理的文件夹),创建有两种方式 :
-
点击右上角“File” 然后 “New”,然后选择“Package”
-
在“src”上右键 “New”,选择“Package”
-
依照包命名规则
- 包所有**字母小写,**不能有特殊符号
- 包的路径是系统开发模块相对应 例如: china.bj.xierqi;
- 一般公司项目以com开头 例如: 包名为 “com.公司名.项目名.模块名.……”
-
选择包,右键新建“类文件” class,同建包一样的两种方式;
-
完成之后就可以在编辑器中编写我们第一个入门代码HelloWorld
1.5 第一个 HelloWorld
- 到了这步就恭喜你哈,可以编写第一个java代码了
1.6 扩展知识
1. 注释
a.单行注释 // 说明: 两个斜杠
b. 多行注释 /* */ 说明: 以/* 开头 ,以*/结尾
c. 文档注释 /** */ 说明: 斜杠中间三颗星 蓝色
2. HelloWorld 结构介绍
/*
* 用来定义一个类
* public 是关键字,专门用来修饰类的访问权限。公共的
* class 是关键字,专门用来定义一个类
* HelloWorld 类名 -- 驼峰命名法
* { java代码 }
*/
public class HelloWorld {
/*
* 定义一个主函数/主方法/main方法
* public 是关键字,专门用来修饰main方法的访问权限。公共的
* static 是关键字,修饰main方法是静态方法
* void 空/无,main方法返回值是空
* main 方法名
* () 是方法的标志
* String[] args 方法的参数
* { Java代码/方法体 }
*/
public static void main(String[] args) {
/*
* 用来向控制台输出指定的数据
* System 要发出系统指令
* out 发出一个输出的动作
* println 打印后换行
* () 是方法的标志
* "hello java" 方法的参数 -- 要输出的数据
* ; Java语句的结束符
*/
System.out.println("hello java");
}
3. 控制台输出,有什么区别?
System.out.println("你好 JAVA!");
System.out.print("你好 java");
4. 转义字符比较
转义符 \n 和 \t 使用
1.7 JDK JRE JVM的关系
1、 JDK--Java Development Kit是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。
2、 JRE--Java Runtime Environment是运行JAVA的运行时环境,包含JVM和Java核心类库。
3、 JVM--Java Virtual Machine,Java虚拟机的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。