JAVA基础中的注意点
1.标识符
标识符:标识某些事物用于区分的符号。 (即区分某些事物的符号)
四条硬性规定:
a.不能是 关键字、true、false、null。
b.可以包含 字母、数字(0-9)、下划线(_)或美元符号($)。
c.第一个字符必须是 字母、下划线(_)或者美元符号($)。
d.区别大小写,并且没有规定最大长度。
三条软性规定:
a.要能望文知义。
b.首字母要小写。
c.除第一个单词外,其他单词首字母大写。
以上b和c点可归纳为 驼峰命名法。 userName circleArea
2.变量的作用域
作用域:所谓域就是{}里面。
作用:变量离开了他的域{}就无效。
int b = 2;
if (true){
int a = 2; //a在{}外无效
}
换而言之,在{}内声明的变量,其作用域就在这个括号内。
3.常量
常量:在变量语法规则前,增加 final 关键词。
final double pi = 3.1415
注意:常量定义后,在后面操作与定义中数据无法被修改,否则会报语法错误。
4.字符串与字符
区别: String字符串: "aBc" ; char字符: 'a' 。 (注意单双引号)
5.移位运算符
<<:用来乘以2的次数
>>:用来除以2的次数
例如:5<<3 即为 5X23
6.布尔运算
&& 与 & 区别:& :无论左边结果是什么,右边都参与运算。
&&:短路与,如果左边为false,那么右边不参数与运算。
|| 与 | 区别:|:两边都运算。
||:如果左边为true,那么右边不参与运算。
7.判断选择语句
if :可用于判断固定值,也可判断数据范围。
switch:只能用于判断固定值,但效率比if高。
注意:a. break是可以省略的,如果省略了就一直执行到遇到break为止。
b. switch 后面的小括号中的变量类型为 byte,char,short,int,java7之后可以为String类型。
8.循环语句
for:多用于循环次数已知的循环程序。
while:多用于循环次数未知的循环程序。
do-while:多用于循环次数未知,但至少要执行1次的循环程序。
9.本周重点工具总结:
String a = a.toLowerCase(); //将大写字符串转换为小写
String a = a.toUpperCase(); //将小写字符串转换为大写
char []chr = str.toCharArray(); //将字符串转换为字符输入到数组中
System.exit(-1); //终止程序
JAVA基础中的注意点的更多相关文章
- Java基础中的RMI介绍与使用
		
今天在这边介绍一下Java基础中的rmi使用.其实rmi有什么样的使用场景呢?它跟webservice有什么区别呢?其实webservice主要是可以跨语言实现项目间的方法调用,而rmi只是java内 ...
 - Java基础中的一些注意点
		
1.在Java编程语言中,标识符是赋予变量.类或方法的名称.标识符可从一个字母.下划线(_)或美元符号($)开始,随后也可跟数字.标识符是大小写区别对待的并且未规定最大长度. 2.Java技术源程序采 ...
 - Java基础中一些容易被忽视的语法小细节总结
		
一:语法细节 1. Java中的命名规则: package:统一使用小写字母 class:首字母大写,使用驼峰标识 method:首字母小写,使用驼峰标识 field:首字母小写,使用驼峰标识 sta ...
 - Java基础中字符串与字符的注意点!
		
在Java中,字符的表达与字符串的表达是不一样的!话不多说,直接上代码!!! String a="a"; char a='a'; 其中他们的引号是不一样的
 - JAVA基础中的注意点(二)
		
1.数组 a.特点:同种数据类型:数组类型一旦确定就不能改变. 连续空间存放:数据空间是连续的. 空间长度:数组有自己的长度,初始化的时候需要定义. 数组的下标:从0开始,第一个数组元素下标为0,最后 ...
 - Java基础中的一些注意点(续)
		
1.局部(local)变量是在一个方法内定义的变量, 也被称作自动(automatic).临时(temporary)或栈(stack)变量 - 当一个方法被执行时, 局部变量被创建: ...
 - JAVA基础中的注意点(一)
		
1.标识符 标识符:标识某些事物用于区分的符号. (即区分某些事物的符号) 四条硬性规定: a.不能是 关键字.true.false.null. b.可以包含 字母.数字(0-9).下划线(_)或美 ...
 - Java基础中的一些概念理解
		
同步 和 异步区别 同步和异步通常用来形容一次方法的调用. 同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为.而异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用 ...
 - 关于java基础中,接口里面父类的对象指向子类的引用
		
父类的引用指向子类的对象,它只能看的到父类的那些方法~ 子类自身的方法看不到-- ······························· 如: interface Singer { //定义了 ...
 
随机推荐
- BZOJ 2120: 数颜色
			
2120: 数颜色 Time Limit: 6 Sec Memory Limit: 259 MBSubmit: 3623 Solved: 1396[Submit][Status][Discuss] ...
 - bzoj 4557: [JLoi2016]侦察守卫 树归
			
bzoj 4557: [JLoi2016]侦察守卫 设f[x][j]表示覆盖以x为根的子树的所有应该被覆盖的节点,并且以x为根的子树向下j层全部被覆盖的最小代价. 设g[x][j]表示与x距离大于j全 ...
 - 【BZOJ-3243】向量内积      随机化 + 矩阵
			
3243: [Noi2013]向量内积 Time Limit: 10 Sec Memory Limit: 256 MBSec Special JudgeSubmit: 1249 Solved: ...
 - gulp实现打包js/css/img/html文件,并对js/css/img文件加上版本号
			
参考打包教程: http://www.cnblogs.com/tugenhua0707/p/4069769.html http://www.cnblogs.com/tugenhua0707/p/498 ...
 - IE8的parseInt
			
踩到一个IE8的parseInt的坑: Chrome:
 - Day2-python基础2
			
本次学习内容 1.for循环 2.continue and break 3.while循环 4.运算符 5.数据类型 数字 字符串 列表 1.for循环 猜年龄的游戏完善下,只有三次机会 for i ...
 - 简要介绍BASE64、MD5、SHA、HMAC几种方法。
			
加密解密,曾经是我一个毕业设计的重要组件.在工作了多年以后回想当时那个加密.解密算法,实在是太单纯了. 言归正传,这里我们主要描述Java已经实现的一些加密解密算法,最后介绍数字证书. ...
 - 看完《Thinking in Java》后,我觉得自己就是一个不懂编程的小孩子,如何快速摆脱这种自卑感
			
我虽然不懂java也不懂程序员,但我理解这种心情.当看到自己还算自信的专业领域中一部超越自己水平很多的作品或比自己优秀太多的人,难免会感到震惊,继而进行自我否定.就像我曾经非常喜欢写作,在杂志和校报上 ...
 - windows 7 docker oralce安装和使用
			
7. oracle数据库的安装 7.1 下载镜像 查询:Docker search Oracle 下载: docker pull wnameless/oracle-xe-11g 如果不能下载,有可能是 ...
 - 5Hibernate入门----青软S2SH(笔记)
			
这里有个问题,就是这本书第五章的示例代码中的hibernate的jar包有问题,各种找不到类,把lib下的包后换成第六章里的包就好了. 换成5.1的就好了,而且如果只是简单使用hibernate的话, ...