《三周Java学习总结》

学习Java也有一段时间了,从最开始的盲目到现在的逐步学习,对于Java编程也有了一定的了解。在学习Java的过程中,我也遇到了一些问题,比如刚开始学习Java的时候,我跟不上老师的节奏,代码大多也只会敲老师敲过的,作业也不是完成的特别快特别好。

程序员这个职业,需要的是耐心,需要我们狂敲代码找感觉。虽然可能会感到有一些枯燥,但是只是因为刚接触这个专业,所以还需要时间去适应,找感觉。学号编程不是那么容易的,需要一次次的实践,而不是光看代码,抄袭代码,需要多练习,才能提升自己的能力。

因为现在是疫情期间,师生没有办法面对面的交流,所以更多的是靠自己的自觉性,毕竟网课和在教师里上课的感觉和氛围是不一样的。这三周的学习,课堂上老师所讲的我都能听懂,让我们课后敲的代码也都会敲,只是换一种思维方式,或者是出一些新题型,还需要慢慢琢磨,时间可能会很长,就是自我变通和举一反三的能力还不够。还需要在敲代码中找灵感,练出一种属于自己的思维模式。

一.集成开发环境

(一)、学习Java的原因有五个:
(1)简单易学(2)跨平台(3)类库丰富(4)使用广泛(5)薪资可观
(二)知道了Java的几个特点:
1、跨平台性2、面向对象3、安全性4、多线程5、简单易用
(三)
安装了一个Java的集成开发软件:Eclipse
了解了Eclipse的使用方法,配置了环境变量。

二.Java的语法

(一)知道了Java的基本语法结构和代码的美观性
Java与python不一样,Java需要先声明再使用
(二)每条功能的执行语句的结尾都必须用英文分号;结束
(三)采用缩进格式书写Java代码,可以显得层次结构十分清晰,便于阅读与修改代码。
(四)Java严格区分大小写
(五)Java注释:
1.单行注释:
用符号“//”表示,“//”后面为被注释的内容。
2.多行注释:
以符号“/”开头,并以符号“/”结尾。
3.文档注释:
以符号“/**”开头,并以符号“*/”结尾。
(六)标识符:
构成:字母、数字、_、$
打头:不能以数字打头
避免:关键字

三.变量与常量

(一)变量:Java有8种基本数据类型:byte***(8位)(一字节)、***
short(16位)(2字节)、
int(32位)(4字节)、
long(64位)(8字节)、
float(4字节)(32位)、
double(8字节)(64位)、
char:Java中每个char类型的字符变量都会占用2个字节。、
boolean:true和false。各占两个字节
(二)常量:
1.整型常量:
二进制:以0b或0B开头
八进制:以0开头
十进制:由0-9之间的整数数字组成
十六进制:以0x或者0X开头
2.浮点型常量:
单精度浮点数:folat
双精度浮点数:double
单精度浮点数后面以F或f结尾,而双精度浮点数则以D或d结尾。如果在使用浮点数时在结尾处不加任何后缀,此时Java虚拟机会将浮点数默认识别为double双精度浮点数。
3.字符常量:
(1)字符常量用于表示一个字符,一个字符常量要用一对英文的单引号 ’ ’ 引起来,它可以是英文字母、数字、标点符号以及由转义序列来表示的特殊字符。
(2)转义字符:
\r :表示回车,将光标定位到当前行的开头,不会跳到下一行。
\n :表示换行,换到下一行的开头。
\t :表示制表符,将光标移到下一个制表符的位置,就像在文档中用Tab键一样。
\b :表示退格符号,就像键盘上的Backspace。
\’ :表示单引号字符,表示字符的开始和结束,如果直接写单引号字符(’),程序会认为前两个是一对,会报错,因此需要使用转义(\’)。
" :表示双引号字符,表示字符串的开始和结束,包含在字符串中的双引号需要转义,比如"he says,“thank you”."。
\ :表示反斜杠转义字符,由于在Java代码中的斜杠(\)是转义符,因此需要表示字面意义上的\,就需要使用双斜杠\。

4.字符串常量:
表示一串连续的字符
要用一对英文双引号(" ")引起来。例如:“hello word”
5.布尔常量:
true和false,区分条件的真假
6.null常量:
只有一个值null,表示对象的引用为空。

运算符和表达式

(一)算数运算符:

  • 加, - 减 , * 乘, / 除
    % 取模,(求余数)
    ++ 自增
    – (自减)

(二)赋值运算符:1. - = 减等于
2. + = 加等于
3. = 赋值 例如:a=3,b=4;
4. * =乘等于
4. / = 除等于
5. & = 模等于

(三)关系运算符
1 .== 相等于
6. != 不等于
3.< 小于
4.> 大于
5.<= 小于等于
6.>= 大于等于

(四)逻辑运算符
1.& :与 例如:a & b 如果两个都为true,结果位true,否则为false
7. | : 或 例如: a | b 其中只要一个为true,结果就为true,否则为false
8. ^ : 异或 例如:a ^ b a和b不同,结果为true,否则为false
9. ! :非 例如:a !b a为false,结果为true。
5.&& :短路与 ab都为true,结果为true,否则为false
6.||:短路非 阿布有一个为true,结果就为true,否则为false

.
(五)位运算符
1.&:按位与:11得1,其余为0
2. | :按位或:只要有1就为1
3. ~ 取反 :0取为1,1取为0
4. ^:按位异或 :不同为1,相同为0
5. << :整体左移,后面用0补上
6. >>:整体右移,前面用0补上
7. >>> :同上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值