JavaSE

xiaoxiao2021-02-28  94

8/29/2017 2:11:03 PM

JavaSE知识点总概括

Java环境变量的配置

下载jdk1.7,http://pan.baidu.com/s/1qYI6aIS(密码:qje6)解压后,复制该文件所在的路径右键我的电脑->高级系统设置->环境变量->系统变量->新增(变量名:JAVA_HOME变量值:jdk解压的路径。例:E:\Java\JavaSoftware\jdk1.7.0_13)->确定找到系统变量中的path,编辑->在变量值末尾新增如下内容”;%JAVA_HOME%”\bin测试环境变量是否搭建完成,win+r输入cmd,窗口中输入javac,出现下图说明成功注解:配置JAVA_HOME的目的是为了以后搭建tomcat服务器时方便,另一方面是以后更改jdk后不用去path中配置了直接去JAVA_HOME中更改路径。

第一个Java程序

//程序1 public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } //程序2 class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); }

注意: 1. 程序1执行时要在dos窗口中 javac HelloWorld.java编译,然后java HelloWorld执行。且文件名字要与定义的类名称一致。 2. 程序2保存的文件名可以与类名称不一致,但是编译时要一致。如:文件名保存为test,编译时javac test.java运行时java HelloWorld。 3. public static void main(String[] args)是程序的主方法,所有的程序都会以此作为起点运行。

必备的几种语言的注释

语言注释1注释2注释3Java///**//***/JavaScript///**/Jsp<!—-><%—-%>Oracle–/**/Html<!—->Xml<!—->

Java中的数据类型

byte、short、int、long、float、double、char、boolean 8中基本数据类型。 1. 理解计算机中的几个概念:

无符号整数:计算机里的数是用二进制表示的,最左边这一位一般用来表示这个数是正数还是负数(0代表整数,1代表负数),这样这个数就是有符号整数。如果最左边的一位不用来代表正负,而是和后面的连在一起表示整数,那么就不能区分这个数是正还是负,就只能是正数,这就是无符号整数。 计算机中的符号数有三种表示方法,原码、反码、补码。三种表示方法均有符号位和数值位两部分(最高位为符号位 0-正,1-负)。只有有符号整数才有原码反码和补码,无符号整数没有。 正整数的原码、反码、补码完全一样。 负整数的符号位固定为1,由原码变为补码时,规则如下:1. 原码符号位1不变,整数的每一位二进制数位求反,得到反码 2.反码符号位1不变,反码数值位最低位加1,得到补码。

2. 为什么byte是-128~127? byte占8位,对于其正数部分,byte能取到0000 0000–0111 1111(首位0代表正数),转为10进制为0-127。       对于其负数部分,byte能取到1000 0000 –1111 1111(首位1代表负数)取反加1转为10进制为-128-(-1)所以byte的取值范围为-128–127。其他类推。

Java中的控制语句

while()和do while()的区别:do while()至少执行一次循环体。

for循环

//普通for循环 int[] arr = new int[]{1,2,3,4}; for (int i=0;i<arr.length; i++) { System.out.println(i); } //增强for循环 int[] arr = new int[]{1,2,3,4}; for (int i : arr) { System.out.println(i); } //增强for循环的格式 for (数组或集合的类型 变量 : 数组/集合){} switch(c)变量c的类型jdk1.6时可以是byte、short、int、char。jdk1.7新增String类型 Scanner sc = new Scanner(System.in); System.out.println("请输入一个字符"); String c = sc.next(); switch(c){ case "a": System.out.println("This is a"); break; case "b": System.out.println("This is b"); break; case "c": System.out.println("This is c"); break; default: System.out.println("Input error"); break; }

数组的三种定义方式

int[] arr = new int[10]; int[] arr = {1,2,3}; int[] arr = new int[]{1,2,3}

转载请注明原文地址: https://www.6miu.com/read-54998.html

最新回复(0)