1.java开发环境
-
JDK(java development toolkit)java开发工具包
-
html需要浏览器编译执行,java文件需要jdk编译执行
-
如果需要开发java程序,需要先安装JDK
-
-
JRE(java runtime environment) java运行环境
-
如果需要运行java程序,需要安装jre(比如,用户只需要运行,不需要开发)
-
-
JDK包含JRE
-
JVM (java virtual machine) java虚拟机
-
是jre的一部分
-
-
GC (Garbage Collection) 垃圾回收机制
-
回收过程自动进行,程序员不用管
-
-
jdk 包含 jre ,jre 包含 jvm,在安装jdk时,就顺便安装了jre
-
注意:
-
java是1995年sun公司正式发布的
-
于2009年被甲骨文公司收购
-
2.开发简单的java程序
-
开发步骤:
-
编写代码(在记事本中写代码)——>编译(javac 文件明.java)——>运行(java文件明)
-
-
编写
-
public class Hello { //main方法是程序的入口 public static void main(String[] args) { System.out.print("Hello World!"); } }
-
Hello是类名,也是文件名,java使用类组织结构,文件名和类名必须一致,所有的其他代码都要写在类中
-
main()方法是程序的入口,一个类中可以有多个方法,但是只能有一个main方法。main方法的写法是固定的,不要随便改动。
-
System.out.print("Hello World"); 作用是将小括号中的内容输出(打印)到控制台。
-
-
编译
-
使用的命令是javac,
-
需要带文件后缀(.java)
-
把java语言翻译成机器语言
-
编译完成后会生成一个.class文件
-
-
运行
-
使用的命令是java
-
不需要带文件后缀
-
实际运行的是(.class文件)
-
3.使用IDEA开发java程序
-
idea是一种集成开发环境(IDE),可以用来开发java程序
-
在idea中,简化了编译和运行,使其融合成一个步骤,当点击运行按钮时,即编译,又运行。
-
src 存放java文件
-
out 存放class文件
4.向控制台输出
-
System.out.println("鳄鱼夹克");//末尾带换行符 System.out.print("ipodMP4");//不需换行符
-
可以将print()语句小括号中的内容输出到控制台,其中有一些特殊符号,我们称之为转义字符
-
某些字符无法直接输出到页面上,所以才要转义,如换行、引号等,他们在java中有特殊作用,所以不能直接输出
-
System.out.print("今天天气真好\n"); System.out.println("\t今天天气真好"); System.out.println("\"");
5.类的命名
-
类名就是文件名
-
类名首字母大写,遵循大驼峰命名法
-
例:TestServiceImpl,每个单词首字母大写
-
-
在起名时禁止使用拼音
-
使用英文、数字、下划线(数字不要在开头)
-
尽量见名知意
6.注释
-
单行注释 //
-
多行注释/**/
-
文档注释/** */
-
使用文档注释可以在生成java文档时设置变量、方法的说明
-
注意:
-
IDEA字符对不齐
-
IDEA英文字体设置问题
-
-
制表符\t
-
/* 制表符的使用:\t * 如果\t在行的开头,是4个空格 * 前面的输出内容位数为4的倍数,\t将输出4个空格 * 前面输出内容位数不足4的倍数,\t将补足4位 */
public class demo { public static void main(String[] args) { System.out.println("\t"+"第一行"); System.out.println("1\t"+"第二行"); System.out.println("12\t"+"第三行"); System.out.println("122\t"+"第四行"); System.out.println("1234\t"+"第五行"); System.out.println("12345\t" + "第六行"); } }
-
-