Win10下Java学习(一)

341 阅读2分钟

疑问与回答

1.JDK和JRE的关系?

2.怎么检查自己电脑下是否安装了JDK?

  • Win+r--cmd--回车并输入:java -version

3.运行一个Java程序所需步骤有哪些?

两步:编译和运行。
编译成功会产生一个.class字节码文件文件。
    编译命令:javac 源码文件名.java
		运行命令:java 主类名

4.Java对缩进要求严格吗?

不严格。进行规范缩进是为了让代码阅读更清晰且养成好习惯。

5.Java字符型数据有什么特点:

Java字符型可与其他的数据类型连成一个新的字符串。

笔记

  1. Java之父是-------詹姆斯*高斯林
  2. main方法是程序的入口,即程序要执行的部分写在main方法里。其格式是固定的:
    • public static void main(String[] args) {}
  3. Win调试java程序没有交互式环境。
  4. 一个.java文件是一个源文件。一个源文件中可以有多个class声明的类。Java中每个变量必须先声明,后使用。
  5. 多行注释里面不允许有多行注释嵌套。单行注释://
  6. char 类型是可以进行运算的。因为它都对应有 Unicode 值。
  7. Java关键字中所有字母都为小写。
  8. Java变量名和函数名按小驼峰命名法命名。
  9. Java 的浮点型常量默认为 double 型,声明 float 型常量,须后加 ‘f’ 或 ‘F’。
  10. “String[] args”是字符串数组,args可以用来接收命令行参数。
  11. 每条语句以“;”号结束。
  12. 运算符 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源文件命名和主类命名要相同才行。如下图: