java-----学习一周总结

                                                                                                2019/05/04

一、这星期学习了JAVA的基础课程

1、Java基础语法、递归等

a、 标识符:

         由字母 、下划线"_"、$、数字组成,标识符应以字母、下划线、$开头,JAVA大小写严格区分,无长度限制。

关键字:goto和const是java的保留关键字,不能使用的,差点忘记了,现在补上。

abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extentds int short try
char final interface static void
class finally long strictfp volatile
const float native super while
2、基本数据类型:int char double float byte short long
(常量:不可变的变量)

隐私转换:由小到大,可以转换,byte、char、short默认转换为int

显示转换:大到小的转换,会影响精度,通常叫精度丢失。

字符串常量必须"“引起来,如"今天晚上是17好凌晨。” (如若不""起来,则会出现找不到符好的错误提示,参考连接)

字符常量:‘abcdef’ //注意和字符串常量的区别

逻辑常量:false(假)、true(真)

实型常量:3.14159

整型常量:1234

3、运算符:

赋值操作符(int a=2,b=3,c=4,d=5e=6,f=7)

赋值操作符 表达式实例 解释 运算结果
+= a+=5 a=a+5 a=a+5=2+5=7
-= b-=1 b=b-1 b=b-1=3-1=2
= c=3 c=c3 c=c3=4*3=12
/= d/=2 d=d/2 0.5
%= (求余) f%=3 f=f%3 1
增值和减量操作符

操作符 名称 例子表达式 说明 备注
++ 预增 ++a 先对a增1,然后用增1后的值运算 注意是先增1再运算
++ 后增 a++ 先用a的值运算,然后加1
– 预减 --b 先对b减1,然后再用减1后的值运算 先对b减1,再运算
– 后减 b-- 先算b的值,然后减1
三目运算符(难道有三只眼睛?)
x?y:z 先搞x的值,若为true,则结果为y的值,否则为z的值

此处省略无数…

4、分支:

if else

eg:

if(今天晚上不方便面宵夜){ //如果今天晚上不吃方便面

      肯定没力气敲键盘的;                        //...........

}

else{ //否则

      应该吃点方便面;                              //..............

}

循环:

for、while、do…while,这里需要注意的是while和do…while的区别,while是可以不执行循环,do…while是至少执行一次循环。

for一般表达式:

for(表达式1;表达式2;表达式3){

      语句;

}

while一般表达式:

while(表达式2){

     语句;

      表达式3;

}

do…while:

do {

 语句;

}

while(条件)

5、方法

6、变量的作用域

按所属数据类型划分:

a、基本数据类型变量:

数值型:byte、short、int、long

浮点类型:float(单精度)、double(双精度)

字符型:char

布尔型:boolear(真和假)

b、引用数据类型变量:

类:class

数组:array

接口:interface

按被声明的位置划分:

a、局部变量:方法或者语句块(blok)内部定义的变量(包括形参)

b、成员变量:方法外部、类的内部定义的变量

7、递归调用(还需要加强)

8、面向对象(需要加强)

9、break和continue

break用于终止某个语句块的执行,continue用在循环体中是用来终止某次循环过程,跳过循环体中continue下面为执行的循环,开始下一次循环。

eg:

public class Test() { //通用俗成的命名规则,请猛摁鼠标点这里

public static void main(String args[])

int a=5;

for(int i=1;i<=10;i++) {

if(i=a) { //当i=a时,跳出循环

    continue;

          }

    System.out.println(i);

}

}

一、这星期时间明显管理不好,学习时间不够的原因应该是时间没计划好。

二、微信等社交工具基本不用,但手机一直不离手,浪费太多时间要控制。

三、有时候又不知道做什么,空想什么什么,得时刻提醒自己,一切都是缥缈的,只有踏实学习,才有进步,学好基础,切忌浮躁。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《21天学通Java-第7版 入门到精通》是由林信良编著的一本Java编程教材。这本书主要适合初学者学习Java编程语言。 首先,本书介绍了Java编程的基础知识,包括Java环境的安装和配置、Java基本语法、面向对象编程等。读者可以通过丰富的实例和案例,掌握Java编程中的基本概念和技巧。 其次,本书还详细介绍了Java的高级特性,如异常处理、IO操作、多线程编程、网络编程等。这些内容不仅能帮助读者进一步提高Java编程的能力,还能够应用于实际项目开发中。 此外,书中还介绍了Java的GUI编程、数据库编程以及JavaWeb开发等内容。这使得读者可以在学习完基础知识后,进一步深入学习Java编程的各个方向。 这本书的特点是结构清晰,内容丰富,既适合作为Java编程的入门教材,也适合作为进阶学习的参考。书中还提供了大量的练习题和案例,读者可以通过实际动手编写代码来巩固所学知识。 总之,《21天学通Java-第7版 入门到精通》是一本很好的Java编程教材,无论是初学者还是有一定编程基础的读者,都可以通过学习这本书快速掌握Java编程技能。 ### 回答2: 《21天学通Java-第7版 入门到精通PDF》是一本专门介绍Java编程语言的书籍。Java是一种跨平台的高级编程语言,广泛应用于各种类型的软件开发中。 这本书的第7版涵盖了从入门到精通的内容,适合初学者和有一定基础的读者。书中的内容分为21个章节,每天学习一个章节,需要大约三的时间。通过阅读本书,读者可以系统地掌握Java的语法、基本概念和编程技巧。 本书的特点是结合理论和实践,通过丰富的实例和练习,帮助读者加深对Java的理解。每个章节都有清晰的学习目标和总结,讲解内容简洁明了,易于理解。此外,书中还介绍了Java的常见开发工具和常用的第三方库,帮助读者提高编程效率。 值得一提的是,本书提供了附带学习资源,包括源代码、习题答案和额外的学习资料。读者可以通过这些资源进行实践和进一步学习,巩固所学知识。 总的来说,《21天学通Java-第7版 入门到精通PDF》是一本适合初学者入门学习Java的好书。通过认真阅读和实践,读者可以逐步掌握Java编程的基本技能,并逐渐提升到精通的水平。这本书是学习Java编程的良好起点,也是提升编程能力的重要工具。 ### 回答3: 《21天学通Java-第7版 入门到精通》是一本针对Java编程语言入门学习的教材。它是以21天为单位进行组织的,每天学习一个特定的主题,帮助读者逐步掌握Java编程的基础知识和技术。 这本书以简明易懂的方式介绍了Java的基本语法、数据类型、运算符、控制结构、方法等基础知识,并通过实例解析帮助读者理解和掌握。每天的学习内容都有相应的练习题,读者可以通过动手实践加深对知识点的理解,并培养编程能力。 《21天学通Java-第7版 入门到精通》不仅涵盖了Java的基础知识,还介绍了面向对象编程、异常处理、多线程编程、GUI编程、数据库编程等高级主题。通过学习这本书,读者可以系统地了解Java的核心特性和常用类库,为进一步深入学习和应用Java打下坚实的基础。 此外,这本书还涵盖了一些实际应用和项目实践,帮助读者将学到的知识应用到实际开发中。它介绍了如何使用Eclipse和Java开发工具进行开发,以及如何使用Java编写Web应用程序和Android应用程序。 总之,如果你想从零开始学习Java编程,这本《21天学通Java-第7版 入门到精通》是一个很好的选择。它不仅具备全面的内容,而且以简单易懂的方式呈现,适合初学者快速上手。无论是自学还是作为教材,这本书都能帮助你掌握Java编程技能,成为一名优秀的Java开发人员。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值