这是开始java语言新一轮学习的第一周,使用的是eclipse软件。在大二上半期的学习中,对于java语言的学习仍是很不足的。希望借助这次学习的机会,可以查漏补缺。
1⃣️java语言和c,c++不同之处就在于:其需要相应的环境才能实现,但在之前的学习中,因为属于初学者,所以并未了解java环境变量配置的原理和方法,所以趁着这次机会,了解了java环境变量配置。
1.首先,我们需要下载需要的JDK安装包,
2.然后安装jdk,在安装的过程中选择【开发工具】,将JDK安装在合适位置,这个位置需要记住,之后会用到。
3.安装完成之后,打开我的电脑—>属性面板. 选择高级系统设置
4.根据自己的需求,选择合适的环境能
5.在系统变量这块进行设置,新建系统变量
变量名 JAVA_HOME
变量值 c:studyJavajdk1.8.0_101
变量值是自己将jdk安装的位置。
6.在系统变量里面找到Path选择编辑:其中默认值不可更改。
2⃣️java的入门式——HELLO WORLD
package basic;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World !");
}
}
输出结果为HELLO WORLD,入门式成功。针对上述的代码,总结了两个知识点,1。static表示“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,或者进行静态导包。 static的特点:1、随着类的加载而被加载;2、优先于对象存在;3、被所有对象共享。 Java是一种面向对象的计算机编程语言,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。2.在输出结果时,如果带有” “,则输出结果为引号内的内容。print输出后,不会提行;println输出后在结尾是会插入换行符,进行换行;printf在输出的时候,为格式化输出。
3⃣️java中基本运算法则——+,-,*,/,%(加减乘除,取余,以及输出)
package basic;
public class BasicOperations {
public static void main(String args[]) {
int tempFirstInt, tempSecondInt, tempResultInt;
double tempFirstDouble, tempSecondDouble, tempResultDouble;
tempFirstInt = 15;
tempSecondInt = 4;
tempFirstDouble = 1.2;
tempSecondDouble = 3.5;
tempResultInt = tempFirstInt + tempSecondInt;
tempResultDouble = tempFirstDouble + tempSecondDouble;
System.out.println("" + tempFirstInt + " + " + tempSecondInt + " = " + tempResultInt);
System.out.println("" + tempFirstDouble + " + " + tempSecondDouble + " = " + tempResultDouble);
tempResultInt = tempFirstInt - tempSecondInt;
tempResultDouble = tempFirstDouble - tempSecondDouble;
System.out.println("" + tempFirstInt + " - " + tempSecondInt + " = " + tempResultInt);
System.out.println("" + tempFirstDouble + " - " + tempSecondDouble + " = " + tempResultDouble);
tempResultInt = tempFirstInt * tempSecondInt;
tempResultDouble = tempFirstDouble * tempSecondDouble;
System.out.println("" + tempFirstInt + " * " + tempSecondInt + " = " + tempResultInt);
System.out.println("" + tempFirstDouble + " * " + tempSecondDouble + " = " + tempResultDouble);
// Division
tempResultInt = tempFirstInt / tempSecondInt;
tempResultDouble = tempFirstDouble / tempSecondDouble;
System.out.println("" + tempFirstInt + " / " + tempSecondInt + " = " + tempResultInt);
System.out.println("" + tempFirstDouble + " / " + tempSecondDouble + " = " + tempResultDouble);
tempResultInt = tempFirstInt % tempSecondInt;
System.out.println("" + tempFirstInt + " % " + tempSecondInt + " = " + tempResultInt);
}
}
在java中可以对输入数据进行加减乘除以及取余的操作,在进行操作之前需要保证对数据进行中了声明以及类型的确定。在输出时,也要确保输出数据的类型。java中命名也有规范,根据查询的资料:java的命名中,一般将方法和变量的标识符按照小驼峰式命名法(lower camel case)命名,也就是变量的第一个单词首字母小写,而之后的单词首字母大写表示,如代码中的变量“tempFirstInt”;而类名的标识符一般用大驼峰式(upper camel case)书写,即单词都以大写开头,如类名“BasicOperations”。此外,见名知意也非常重要,例如上文中double变量的末尾有“Double”标识说明。



