2018年10月9日 17:47:51
郑州 西北风
Sue
越过中秋,迈过国庆,这一个多月乱七八糟又不得不应对的事接踵而至,好在学习一直在持续,用户中心的项目今天终于收尾测试并开始复习,就借着复习,从头开始,把课程捋一遍。
最开始的新手,建议使用记事本(文件格式改为Java)写代码,然后在dos窗口编译运行,熟悉一星期后可以用subline,subline会有部分提示以及颜色字体,比较好用,半月之后可转为eclipse,非常好用。相关软件的下载链接??在文末。
Java历史及发展就不做过多介绍,百度一下都能看到;
Java主要分为三大块:JavaSE(基础标准版)、JavaEE(企业版)、JavaME(移动版)。我们从最开始的JavaSE开始学起
下面开始讲一些基础常识:
- 标识符:
在java文件中,凡是随便起的(名字)都叫标识符;
建议有以几规则:
见名知意、驼峰标识、防止冲突
- 类型:
基本<四类八种>:byte;short;int;long;boolean;float;double;char;引用:类、接口、数组 - 变量与常量:
变量:经常变的量;存储柜里面的东西天天变;常量:不变的量:PI;e,g,
常量是一个特殊的变量;值不变;
变量三要素:类型、名字(标识符)、值;
- 算术运算符:
+ - * / %(求余) 小括号
5. 逻辑运算符
&&:短路与&&、||:短路或||、!:非:!
6. 流程控制:
顺序(参照HelloWorld)
选择(if、If else、If else if else if、If elseif elseif else、Switch:开关 case、三目运算符)
循环(While、Do while、for循环)
7. 局部变量(作用域)与全局变量:
局部变量:变量一旦声明了(定义了)只能在一定的范围内使用;
作用域是离他最近的大括号使用;
出了大括号再也木有人认识他了;
全局变量:
当把变量写到最外面的大括号里面的时候,就说明此变量全局使用
全局变量===属性===成员变量
下面是几个经典代码
HelloWorld
public class HelloWorld { public static void main(String[] args) { System.out.println("--HelloWorld--"); } }
这是流程控制中控制与循环的示例代码(顺序的示例代码参见HelloWorld)
public class IfMain { public static void main(String[] args) { int a = 10, b = 20; System.out.println("流程控制--选择--测试"); if (true) { System.out.println("--if (true)--当布尔表达式if的判定条件为真的时候执行方法体--"); } if (a == 10) { System.out.println("--a==10--"); } else { System.out.println("--a != 10--"); } boolean flag = a < b; if (flag == true) { System.out.println("--a<b 这是对的--"); } else { System.out.println("--a<b 这是错的--"); } int c = 1; switch (c) { case 1: { System.out.println("--case 1:--"); } break; case 2: { System.out.println("--case 2:--"); } break; case 3: { System.out.println("--case 3:--"); } break; default: { System.out.println("--无法判定--"); } break; } System.out.println("--三目运算符--"); int d = 5 ; String aa = "d就是等于5"; String bb = "d不等于5"; System.out.println(d > 3 ? aa:bb); System.out.println("-------循环测试--------"); int e = 11, f = 1 ; while(f < e) { System.out.println("--while--这是第"+f+"圈"); f++; } int g = 11, h = 1 ; do { System.out.println("--do--while--这是第"+h+"圈"); h++; } while (h>g); for (int i = 1; i <= 100; i++) { System.out.println("--for循环--这是第"+i+"圈"); } }
好了,就到这里吧,接下来几天还有复习与考试,不管你们在朝着那个方向前进,只要不停下前进的脚步就好,天已入秋,渐凉,记得添衣。
原文地址:https://www.cnblogs.com/AcllSue/p/9762211.html