20165305 苏振龙《Java程序设计》第二周学习总结
代码托管(ch2,ch3)
脚本截图
教材内容总结
类型、变量与运算符
基本类型
整数(short、int、long)
字节(byte)
浮点数(float/double)
字符(char)将一个数字字母或者符号用单引号标识,字符串用双引号(‘4’)(“hello”)
布尔(boolean):较为特有只有两个数值true/false
Null常量:只有一个数值就是null
对于整数:java有三种表现形式
十进制:0-9,满10进1
八进制:0-7,满8进1.用零开头表示。
十六进制:0-9,A-F,满16进1,用0x开头表示(0x4a2c)
注释
//:单行
//:多行
/ */:javadoc文档注释
Java严格区分大小写
进制基本转换
a) 十进制二进制互转(负数的二进制表现形式:对应的整数取反加1)
负数二进制的最高位是1,正数是0
b) 十进制八进制互转
c) 十进制十六进制互转
变量:
就是将不确定的数据进行存储。也就是需要在内存中开辟一个空间。
空间的类型:数据类型
Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间。
定义变量的格式:数据类型 变量名=初始化值
(int x=4;)
运算符
1、算术运算
+、-、*、/,除了加减运算符,还有%:模数运算符。
System.out.println(1 + 2 * 3);
System.out.println ((2 + 2 + 8) / 4);
2、比较、条件运算
>,>+, <, =<, =, !=
3、逻辑运算
&&(and),||(or),!(not)
4、位运算
&(and),|(or),^(xor),~(补码)
其中补码:byte number=0;
System.out.println(~number);
5、递增、递减运算
int i=0;
i=i+1; //i++;
System.out.println(i);
i=i-1; //i--;
System.out.println(i);
类型转换
if...else...条件式
switch条件式
for循环
while循环
break、continue
遇到的问题
在定义变量给变量赋值时,应注意不要超过定义的范围。
心得体会
在看到教材上那么多的代码时,我的心是有种崩溃的感觉,但是每天学一点、打一些就不会感觉它是不可能完成的了。我认为,学习Java对于我来说就像是在学一门语言。有些地方它固定用法,就像语法一样,所以一定要背会。对于我这个初学者来说,学习Java还有很远的路程要走,所以我会一直努力的学下去。
20165305 苏振龙《Java程序设计》第二周学习总结的更多相关文章
- 20145304 刘钦令 Java程序设计第二周学习总结
20145304 <Java程序设计>第2周学习总结 教材学习内容总结 java可区分基本类型和类类型(即参考类型)两大类型系统. 基本类型主要可区分为整数.字节.浮点数.字符与布尔. 整 ...
- 201521123063 JAVA程序设计 第二周学习总结
1.本周学习重点(2.27-3.5) java中的数组 以二维数组为例,数组名为scores,则 (1)先声明数组 int[][] scores;或int scores[][];或int[] scor ...
- 2017面向对象程序设计(Java)第二周学习总结
2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第二周学习总结
丁宣元 <面向对象程序设计(java)>第二周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 201521044152<java程序设计>第一周学习总结
本周学习总结 java开发时间虽然很短,但是发展迅速,已成为现在非常流行的一门语言,很开心能有幸学习java.第一周学习了java的平台,运行环境jdk以及jrt等等新名词,还了解了eclipse的基 ...
- 20165305 苏振龙《Java程序设计》第一周学习总结
20165305 <Java程序设计>第一周学习总结 教材学习内容总结 我重点学习了jdk安装后面的第一章内容,算是更进一步的的了解了一些Java方面的基础知识. Java平台概论 Jav ...
- 20145304 刘钦令 Java程序设计第一周学习总结
20145304<Java程序设计>第1周学习总结 教材学习内容总结 1995年5月23日,是公认的Java的诞生日,Java正式由Oak改名为Java. Java的三大平台是:Java ...
- 201621123007 Java程序设计第一周 学习总结
第一周-Java基本概念 201621123007 <Java程序设计> 第一周学习总结 1. 本周学习总结 java是面向对象的一类语言,三大特征:封装性,继承性,多态性. jdk jr ...
- 20165305 苏振龙《Java程序设计》第九周学习总结
第十三章 Java网络编程 学习了解用于网络编程的类,了解URL.Socket.InetAddress和DatagramSocket类在网络编程中的重要作用 使用URL创建对象的应用程序称作客户端程序 ...
随机推荐
- Email实例
import java.util.Properties; import javax.activation.DataHandler; import javax.activation.DataSource ...
- 【托业】【新托业TOEIC新题型真题】学习笔记12-题库八-P7
155.political figure 政治人物 prominent 160.association n.协会,社团; 联合,联系; 联想; rarely adv.很少地; 罕有地; 极精彩地; 珍 ...
- 【F12】谷歌浏览器--前台效果可以在不访问服务器的前提下直接改样式看效果是否是预期值。
F12-前台效果可以在不访问服务器的前提下直接改样式看效果是否是预期值. 1.Element---页面所有元素,通过它可以做selenium的元素定位,删除页面元素,增加页面属性(通过增加页面属性便于 ...
- 链接服务器XXX的OLE DB提供程序“SQLNCLI”无法启动分布式事务“
错误消息msg 7391 16级状态1行1表示 “Msg 7391,Level 16,State 2,Line 1 无法执行该操作,因为链接服务器XXX的OLE DB提供程序“SQLNCLI”无法启动 ...
- 解决无法连接到 reCAPTCHA 服务
今天ytkah在查询一个信息时需要人机验证,但提示“无法连接到 reCAPTCHA 服务”,通过修改host文件可以解决相关问题,用editplus或notepad打开C:\Windows\Syste ...
- centos安装Django之二:pip3安装
前面我们说到了centos安装Django之一:安装openssl,现在我们进入第二阶段pip3安装.两步实现:安装setuptools(pypi),安装pip,下面就和ytkah一起看看配置吧 1. ...
- finecms如何控制调用子栏目的数量
finecms如何控制调用子栏目的数量?比如只要调用栏目id为23下的3个子栏目要怎么写?我们把num=3放后面不能实现,放在return前面就可以了,原来是顺序的问题,return只能放最后 {li ...
- 爬虫解析库——BeautifulSoup
解析库就是在爬虫时自己制定一个规则,帮助我们抓取想要的内容时用的.常用的解析库有re模块的正则.beautifulsoup.pyquery等等.正则完全可以帮我们匹配到我们想要住区的内容,但正则比较麻 ...
- Kubernetes总结
1.Kubernetes简介 在了解Kubernetes之前,我们有必要先简单了解一下传统的运维模式.在传统的项目架构中(单体or微服务),我们一般将项目打包为war或fatJar的方式进行部署. 在 ...
- Spark Sql之ThriftServer和Beeline的使用
概述 ThriftServer相当于service层,而ThriftServer通过Beeline来连接数据库.客户端用于连接JDBC的Server的一个工具 步骤 1:启动metastore服务 . ...