欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

《java语言程序设计》小笔记

程序员文章站 2022-07-11 18:56:01
...

2019.2.13

1.如何用idea运行文件夹下的单个java程序

首先用idea打开java文件所在的文件夹,然后再file-》project structure下配置信息,Project目录下选好SDK,language level,还有保存输出编译文件所在文件夹。Modules目录下确定Sources路径为java文件所在文件夹,同时也要注意Modules目录下的language level,然后保存,就可以运行单个java文件了。

 

2.编程规范很重要,这里强调记录一下。

2.1块风格分为行尾风格,和次行风格,就是左大括号在末尾还是单独在另外一行。

//次行风格
public class Example {
  public static void main(String[] args) {
    ...
  }
}

2.2大括号抱住的内容要缩进两格,也就是上面所示main函数的public比类的public关键字缩进两格。同时还有括号包住内容换行的时候。

    ...
    System.out.println("The average of " + number1 + " " + number2
      + " " + number3 + " is " + average);
  } 

2.3二元操作符(+,-,*,/,=)等与块的左大括号,我们将它视为一个单词,需要与前面,后面的元素空格。双引号连同包括的字符串内容视为一个整体元素,注意它与+的空格。

2.4字符串常量不能跨行,拆分成字串再用连接符连接起来。

2.5逗号,分号,括号视为它前面修饰的一部分。(如***意空格)。if与括号判断语句间有空格。

double x, y, z;

if (number % 5 == 0)

 

3.变量,方法,类名,常量的命名习惯

使用小写字母命名变量和方法。如果一个名字包含多个单词,就将它们连在一起, 第一个单词的字母小写,而后面的每个单词的首字母大写,例如,变量 radius 和 area 以及方法 print。

类名中的每个单词的首字母大写,例如,类名 ComputeArea 和 System。

大写常量中的所有字母,两个单词间用下划线连接,例如,常童 PI 和常量 MAX_ VALUE0

 

4.第二章关于直接量,变量显示转换,比较细节可以多多观看。

变量强制转换与直接数强制转换。

 

5.System.out.printf()可以和c语言一样,添加“%3.2f"类似的输出。

 

6.命令行读入参数给主函数来运行文件

首先要明白java命令运行的.class文件,所以关于class文件运行的配置要配置好,我之前就是.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;(前面有英文点号)没有配置好。

然后就是运行文件时,文件是否有pakage觉得了在哪个目录运行它,当前目录,或者上一级目录。

最后一点关于java命令,运行的.class文件不要后缀,比如直接 运行 java Calculator.

 

2019.2.16

1.java文件中pakage上又波浪线(ide环境是idea)。

包名和源文件名不一样,包是处在文件名的下一级,应该视为一个java文件。类也可以被可见性修饰符修饰,未加public表示只能包内类可以访问它。打开的项目名就是当前目录,尽管包中文件是在当前目录下的文件夹内,程序所获取的当前目录还是从项目名开始,idea是这样。

 

2019.2.17

1.类型转换与有效数字保留截断数学。int x=2.5 小数变成整数,舍弃后面小数的。x=2,

而小数的有效数字保留为四舍六入原则,对于2.5 3.5 向偶数位舍入,保留一位有效数字分别为2 4.