疑问与回答
1.JDK和JRE的关系?
2.怎么检查自己电脑下是否安装了JDK?
- Win+r--cmd--回车并输入:java -version
3.运行一个Java程序所需步骤有哪些?
两步:编译和运行。
编译成功会产生一个.class字节码文件文件。
编译命令:javac 源码文件名.java
运行命令:java 主类名
复制代码
4.Java对缩进要求严格吗?
不严格。进行规范缩进是为了让代码阅读更清晰且养成好习惯。
复制代码
5.Java字符型数据有什么特点:
Java字符型可与其他的数据类型连成一个新的字符串。
复制代码
笔记
- Java之父是-------詹姆斯*高斯林
- main方法是程序的入口,即程序要执行的部分写在main方法里。其格式是固定的:
- public static void main(String[] args) {}
- Win调试java程序没有交互式环境。
- 一个.java文件是一个源文件。一个源文件中可以有多个class声明的类。Java中每个变量必须先声明,后使用。
- 多行注释里面不允许有多行注释嵌套。单行注释://
- char 类型是可以进行运算的。因为它都对应有 Unicode 值。
- Java关键字中所有字母都为小写。
- Java变量名和函数名按小驼峰命名法命名。
- Java 的浮点型常量默认为 double 型,声明 float 型常量,须后加 ‘f’ 或 ‘F’。
- “String[] args”是字符串数组,args可以用来接收命令行参数。
- 每条语句以“;”号结束。
- 运算符 instanceof 检查是否是类的对象。eg:"Hello" instanceof String---->true
运行栗子
前提:安装JDK后。已在系统环境变量里设置好了java程序编译运行所需的路径。
- 第一个Java程序(demo.java)
class HelloWorld {
public static void main(String[] args) {
System.out.println("HelloWorld!");
}
}
复制代码
注意: 那个println 里的是l不是i
虽然如下这样程序也运行成功,但却不是按约定来做的,不是个好习惯。
注意: public主类时,强制文件名和主类类名一致,不用public修饰的话,可不一致。
Java约定的 public主类时,强制文件名和主类类名一致。否则会像上面这样报错。意思就是这种情况下,java源文件命名和主类命名要相同才行。如下图: