程序员---java基础复习总结1

由于好久没有看过java了,前一段时间一直在做网站编辑,更没有时间看,现在辞职了,闲着没事开始复习java,把自己当成零基础的渣渣从新开始复习,看了三天视频把基础的东西看完了。这里总结下,我先把目录标题写出来,然后自己根据标题想这一个标题的重点内容,纯属个人理解,大神勿喷。

==========================================================

零、序言

java的起源 、用途 、 简介、  这里就不说了,我也记不住了。。。

配置环境变量我没有配置过,直接装个jre文件,就可以用eclipse了,没有提示需要配置,用了一年多java都没有配置过环境变量,哈哈。


一、关键字

java中有许多保留的关键字,命名的时候注意避免冲突就行了。

013507262.jpg

二、标识符

标识符由26个字母(大小写)加0-9数字和符号- $组成。

java中的标识符命名规则和其它语言的命名规则一样,就是

1:不能以数字开头

2:不可以使用关键字

另外java中严格区分大小写。

所以我们起名的时候,为了方面别人阅读,应该尽量做到见名知意,就是见到这个名字就可以大致猜出来它是做什么用途的。

①:包命名的时候多单词应该都是小写,多单词之间用.链接。例如:com.java.test

②:类或接口命名的时候,多单词的首字母要大写。例如:TestJava

③:变量或函数命名的时候,第一个单词的首字母要小写,其余的单词的首字母要大写。例如:testJava

④:常量命名时所有字母必须大写,如果是多单词的话,之间要用下划线_链接。例如:TEST_JAVA

当然我觉得命名规范和命名错误不是一个概念吧,其实有时候我写项目的时候也不符合规范照样可以运行。

013756568.jpg

三、注释

java中的注释有三种。

1:单行注释(//)  单行注释直接在代码的后面就可以注释,一般最实用的注释

2:多行注释(/*  */)多行注释可以用来一个功能性的注释,注释一大段文字或代码

3: 文档注释(/** */) 文档注释可以生成api文档,个人认为也可以当作多行注释来用

我觉得什么时候用什么注释,根据自己的需求,想用什么就用什么。

一个好的程序员既要能写出优秀的代码又要养成良好的注释习惯。

013838558.jpg

四、常量变量

这个定义我最熟悉,高中的时候学vfp时天天背定义。

变量:其值可以改变的量。

常量:其值不可以改变的量。

对于java中,Java中常量的分类:

1,整数常量。所有整数

2,小数常量。所有小数

3,布尔型常量。较为特有,只有两个数值。true false。

4,字符常量。将一个数字字母或者符号用单引号( ' ' )标识。

5,字符串常量。将一个或者多个字符用双引号标识。

6,null常量。只有一个数值就是:null.

java中变量的概念:

内存中的一个存储区域,

该区域有自己的名称(变量名)和类型(数据类型),

该区域的数据可以在同一类型范围内不断变化,


我们为什么要引用变量这个概念?应该是节省内存空间,重复利用。

定义变量的格式:数据类型  变量名  =  初始化值


五、运算符

在java中,运算符也是有好多种。

1、算术运算符

算术运算符进行简单的算术运算的符号。

013910775.jpg

2、赋值运算符

= , +=, -=, *=, /=, %=

3、比较运算符

常用于比较判断

013928242.jpg

4、逻辑运算符

014034829.jpg

逻辑表达式常用于连接布尔型表达式,这里要注意几个区别。

①:& 与 && 的区别:

&:左边为false时,右边也要进行运算。(左右都参与运算)

&&:左边为false时,右边就不进行运算了。

共同点:全为true时,结果才为true,否则,只要有一个为false,结果就为false。

②:| 与 || 的区别:

| :左右两边都参与运算

||:只要左边为true时,右边就不进行运算了。

共同点:只要有一个为true,结果就为true。

③:异或 ^ 与或 | 的不同之处是:异或是当左右都为true时,结果为false。

5、位运算符

013958240.jpg

这个我用的不多。

6、三元运算符

格式

(条件表达式)?表达式1:表达式2;

如果条件为true,运算后的结果是表达式1;

如果条件为false,运算后的结果是表达式2;

我一直当作if语句的简化版的。

六、语句

1、判断结构

if语句,有几种形式的存在。

①:

if(条件表达式)
{
执行语句;
}

②:

if(条件表达式)
{
执行语句;
}
else
{
执行语句;
}

③:

if(条件表达式)
{
执行语句;
}
else if (条件表达式)
{
执行语句;
}
……
else
{
执行语句;
}

if语句特点:

a:每一种格式都是单条语句。

b:第二种格式与三元运算符的区别:三元运算符运算完要有值出现。好处是:可以写在其他表达式中。

c:条件表达式无论写成什么样子,只看最终的结构是否是true 或者 false;


具体使用哪一个情况,根据自己的当时的情景吧。没有最好,只有最合适。

2、选择结构

switch语句
格式:
switch(表达式)
{
case 取值1:
执行语句;
break;
case 取值2:
执行语句;
break;
…...
default:
执行语句;
break;
}

switch语句特点:

a:switch语句选择的类型只有四种:byte,short,int , char。

b:case之间与default没有顺序。先执行第一个case,没有匹配的case执行default。

c:结束switch语句的两种情况:遇到break,执行到switch语句结束。

d:如果匹配的case或者default没有对应的break,那么程序会继续向下执行,运行可以执行的语句,直到遇到break或者switch结尾结束。

3、循环结构(代表语句:while , do while , for)

①:

while语句格式:
while(条件表达式)
{
执行语句;
}

②:

do while语句格式:
do
{
执行语句;
}while(条件表达式);

③:

for(初始化表达式;循环条件表达式;循环后的操作表达式)
{
执行语句;
}

【在这个地方常见的问题就是:】

 while() 与 do while()的区别:while如果满足条件才开始执行语句,否则不执行。而do while特点是条件无论是否满足,循环体至少被执行一次。


for循环是非常常见的循环语句,在多重嵌套的时候,例如打印九九乘法表的例子。外部的for循环代表行,内部的代表列。

例子:打印九九乘法表

public class ChengFaBiao {
public static void main(String[] args) {
for(int i=1;i<=9;i++){//外循环控制行
for(int j=1;j<=i;j++){//内循环控制列
System.out.print(j+"*"+i+"="+i*j+"\t");//输出  乘法表
}
System.out.println();//换行
}
}
}

4:其他流程控制语句【break(跳出),  continue(继续)】

break语句:应用范围:选择结构和循环结构。

continue语句:应用于循环结构。


今天是第一天写博客,搞了一个多小时,现在已经凌晨1点半了,大家晚安了。

本文出自 “闭眼就天黑” 博客,转载请与作者联系!

你可能感兴趣的:(java基础,开发,程序员,关键字,做网站)