学习Java已有两周,目前进行到第七章的内容,今天看到有些人做的一些游戏,心里难免也有些冲动,想赶快学习快进到做小游戏的阶段,因为我已经想好要做什么游戏了。但是又担心走的太快没打好基础到时候连游戏都做不出来。所以我要赶紧继续学习了。这个星期就水一波。以下是我的Java小知识点凑凑字数
jdk 开发工具包,用来开发Java程序
jre java运行时环境
jvmjava虚拟机 用来解释执行字节码文件(class文件)
1.命名规范
package 命名用顶级域名加
class 命名 用单词首字母大写形式
methods方法 驼峰命名法
变量 便于记忆 一看就懂的
常量 字母全部大写 单词间用下划线隔开
缩进 四个·空格
2.注释
// 单行
/*
*/ 多行
/**
*/ 文档注释
3.强制转换意义就在于他能将较长的数据转化成较短的数据 会舍入
0.^是 异或 eg. 3^15 意为三的二进制和15的二进制相交,11和01111相交 则结果为01100 值等于12
3.next() 结束符是空格键、Tab键、回车键
nextLine() 结束符只是回车键
二、hasnextDouble的使用
利用循环结构时。可以判断输入流中是否有双精度浮点型数据。 reader.hasNextDouble()
三、从键盘读入一个字符存入变量open中 需要剔除输入异常 open=(char)System.in.read();
四、返回平方值代码 Math.sqrt()
五、浮点型限制小数点输出;String 名字 = String.format("%.2f", 输入的浮点数的变量值);
六、字符串问题
字符串永远是常量 不可变
1.Character.isLetter(字符串名)能检测字符串中的字母
Character.isDigit(字符串名) 能检测字符串中的数字
2.==是进行字符串地址的比较,如果想要对字符串进行内容的比较 可以用 str1.equals(str2)
若str1是常量 str2是变量 推荐把常量放在前面
3. str1.equalsIgnorecase(str2) 是忽略大小写进行比较
4.字符串的截取 str1.sub
string(索引位置)
5. 字符串的转换
1.把字符串变成字符数组 char[] 数组名= str1.toCharArray()
2.替换旧字符串中所有的oldchar字符 str1.replace(oldchar,newchar)
6.字符串的分割方法把一个字符串分割成好几个字符串存到字符数组里。
String [] 数组名=str1.split( 参数方法 eg "," 就是以逗号为分隔符
网友评论