Java学习第二周学习笔记
20145307《Java程序设计》第二周学习总结
教材学习内容总结
Java语言中的很多基本语法都和C语言类似,以下Java中的基本语法
标识符
标识符是程序中自定义的一些名称。
由26个英文字母大小写数字符号组成,定义合法标识符规则:
1、数字不可以开头。
2、不可以使用关键字。(例如class String
是不行的)
Java中的名称规范:
1、包名:多单词组成时所有字母都小写 。 2、类名接口名:多单词组成时,所有单词的首字母大写
3、变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写
4、常量名:所有字母都大写,多单词时每个单词用下划线连接
注释
单行注释 格式://注释文字 多行注释 格式:/* 注释文字/ 文档注释 格式:/* 注释文字*/
想输出一个带有双引号的println
也要注意注释的使用。
常量基本类型
整数: short
整数(2字节)、int
整数(4字节)与long
整数(8字节)
字节: byte
类型(1字节,一般用于逐字节处理数据)
浮点数: float
浮点数(4字节),double
浮点数(8字节) 字符: char
类型(2字节) 布尔:true
false
变量
变量的数值可以在同一类型范围内不断变化
定义变量的格式: 数据类型 变量名 = 初始化值;
运算符
算术运算符:+(数值相加)、-、*、/、%、++、--、+(字符串相加,例如“He”+“llo”,结果为“Hello”)
赋值运算符:=、+=、-=、*=、/=、%=
比较运算符:==、!=、<、>、<=、>=,比较运算符的结果都是布尔型
逻辑运算符:&、|、^、!、&&、||
位运算符:<<、>>、>>>(无符号右移)、&、|、^、~,位运算是对二进制进行运算
类型转换
自动类型提升:所有的byte型、short型和char的值将被提升到int型,其他的操作数是什么类型,计算结果就是什么类型 例如:float a=4708;a=a/1000=4;
强制类型转换:强制将一个类型的操作数转换为另一个类型,这个在c语言中就有学习过,注意变量的格式
流程控制
判断结构:if
-else
语句
选择结构:switch
语句
循环结构:while
语句、do while
语句、for
语句
其他语句:break
,continue
语句etc.
教材学习
主要是敲写书上的代码,并没有过多的错误,不过和C语言不一样,我没有注意到m++与++m的区别。
心得体会
现第二周还是敲打书上的代码,以及敲写视频中的代码,这周从eclipse换用到了老师推荐的IEDA IntelJ 软件,很好用,快捷联想语句很方便,知识点学习到printf
与println
的区别,boolen
形的变量,C语言中的go to语句java语言中的back语句。掌握了更多Java中的更多语法。通过看视频温习更多以前的知识,例如强制转换,指针。
参考资料
Java学习笔记(第8版)
《Java学习笔记(第8版)》学习指导
Java学习第二周学习笔记的更多相关文章
- 2017面向对象程序设计(Java)第二周学习总结
2017面向对象程序设计(Java)第二周学习总结 直系学妹学弟们好!额...不要问我为什么把学妹放前面,我也不知道!我只是你们和蔼可亲的学长一枚而已.也不要问为什么是第二周学习总结而不是第一周,因为 ...
- 201871010106-丁宣元 《面向对象程序设计(java)》第二周学习总结
丁宣元 <面向对象程序设计(java)>第二周学习总结 正文开头 项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在 ...
- 20145304 刘钦令 Java程序设计第二周学习总结
20145304 <Java程序设计>第2周学习总结 教材学习内容总结 java可区分基本类型和类类型(即参考类型)两大类型系统. 基本类型主要可区分为整数.字节.浮点数.字符与布尔. 整 ...
- 201521123063 JAVA程序设计 第二周学习总结
1.本周学习重点(2.27-3.5) java中的数组 以二维数组为例,数组名为scores,则 (1)先声明数组 int[][] scores;或int scores[][];或int[] scor ...
- 201871010121 王方 《面向对象程序设计(java)》 第二周学习总结
这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11475 ...
- 杨其菊201771010134《面向对象程序设计Java》第二周学习总结
第三章 Java基本程序设计结构 第一部分:(理论知识部分) 本章主要学习:基本内容:数据类型:变量:运算符:类型转换,字符串,输入输出,控制流程,大数值以及数组. 1.基本概念: 1)标识符:由字母 ...
- 201777010217-金云馨《面向对象程序设计(Java)》第二周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
- 201871010126 王亚涛 《面向对象程序设计(java)》 第二周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
- 201871010115——马北《面向对象程序设计JAVA》第二周学习总结
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p ...
随机推荐
- WebSocket之获取HttpSession
WebSocket之获取HttpSession 由于WebSocket与Http协议的不同,故在使用常用的HttpSession方面就存在了一些问题.通过google翻阅到了在onOpen方法下使用H ...
- URI 、URL 和 URN
URI URI 是 Uniform Resource Identifier 的缩写. Uniform 统一不同类型的资源.比如 txt.mp3.jpeg 等不同的类型的资源都可以使用 URI 来标识 ...
- OSGI框架—HelloWorld小实例
OSGi(Open Service Gateway Initiative)技术是Java动态化模块化系统的一系列规范.OSGi一方面指维护OSGi规范的OSGI官方联盟,另一方面指的是该组织维护的基于 ...
- 安全测试之bWAPP环境搭建
本篇文章介绍独立安装部署bwapp. 安装环境:window7+IIS7+mysql5.6+php5.6 bWAPP下载地址:https://sourceforge.net/projects/bwap ...
- System.ArgumentException: 字体“Courier New”不支持样式“Regular”。
使用MongoVUE,发现报错,报错信息如下: System.ArgumentException: 字体“Courier New”不支持样式“Regular”. 说明本机字体安装不够:需安装完整的Co ...
- AttributeError: 'NoneType' object has no attribute 'append'
大多数是这个原因: gongzi = [] for p in [1,2,3]: gongzi = gongzi.append(p) #改为如下即可 gongzi = [] for p in [1,2, ...
- SQL Server 排名函数
个函数进行的解释. 以下是对这4个函数的解释: RANK() 返回结果集的分区内每行的排名.行的排名是相关行之前的排名数加一. 假设两个或多个行与一个排名关联,则每一个关联行将得到同样的排名. 比如, ...
- python服务器环境搭建——安装相关软件
在上一篇我们在本地的虚拟服务器上安装好CentOS7后,我们的python web服务.自定义的python service或python脚本需要在服务器上运行,还需要在服务器安装各种相关的软件才行, ...
- 1.如何在虚拟机ubuntu上安装hadoop多节点分布式集群
要想深入的学习hadoop数据分析技术,首要的任务是必须要将hadoop集群环境搭建起来,可以将hadoop简化地想象成一个小软件,通过在各个物理节点上安装这个小软件,然后将其运行起来,就是一个had ...
- Spark SQL中UDF和UDAF
转载自:https://blog.csdn.net/u012297062/article/details/52227909 UDF: User Defined Function,用户自定义的函数,函数 ...