Java学习-16天

来源:互联网 发布:mac声卡驱动10.12 编辑:程序博客网 时间:2024/05/22 17:20
1.this.QueryCount(对于*)
Query Object从语义就能看出它的作用,就是将查询封装成对象,并在内部转换成SQL语句或
ORM框架的语法来实现查询操作。
2.Long.parseLong
字符串转化为数值型的通用规则
3.ToString().trim()的意思?
答:获得对象的字段的值,然后转成string类型,并且去掉前后空白~~
ToString()是转化为字符串的方法 Trim()是去两边空格的方法.
4.
◎Math.ceil()执行向上舍入,即它总是将数值向上舍入为最接近的整数;
◎Math.floor()执行向下舍入,即它总是将数值向下舍入为最接近的整数;
◎Math.round()执行标准舍入,即它总是将数值四舍五入为最接近的整数(这也是我们在数学课
上学到的舍入规则)。
下面是使用这些方法的示例:
alert(Math.ceil(25.9)); //26
alert(Math.ceil(25.5)); //26
alert(Math.ceil(25.1)); //26
alert(Math.round(25.9)); //26
alert(Math.round(25.5)); //26
alert(Math.round(25.1)); //25
alert(Math.floor(25.9)); //25
alert(Math.floor(25.5)); //25
alert(Math.floor(25.1)); //25
对于所有介于25和26(不包括26)之间的数值,Math.ceil()始终返回26,因为它执行的是向上舍
入。Math.round()方法只在数值大于等于25.5时返回26;否则返回25。最后,Math.floor()对
所有介于25和26(不包括26)之间的数值都返回25。
5.Java IO原理
(抽象基类)字节流InputStream&OutputStream、字符流Reader&Writer
节点流:FileputStream FileOutputStream FileReader FileWriter
***********
int len;
while((len  = fis.read(b)) != -1){
//fos.write(b);错误的写法两种:fos.write(b,0,b.length);
 fos.write(b,0,len);
}
byte[] b = new byte[20];//读取到的数据要写入的数组
int len;//每次读入到byte中的字节的长度
while((len = fis.read(b)) != -1){
//fos.write(b);错误的写法两种:fos.write(b,0,b.length);
fos.write(b,0,len);
}
************
String line;
while(( line = xxx.readLine() ) != null) {
  ...//加入你的代码,例如输出等。可以加入计数变量计算行数。
}
************
使用FileReader FileWriter 可以实现文本文件的复制;对于非文本文件,只能使用字节流。
缓冲流(处理流的一种)BufferedInputStream BufferedOutputStream BufferedReader 

BufferedWriter
转换流(处理流的一种)InputStreamReader和OutputStreamWriter
例:InputStreamReader isr = new InputStreamReader(fis,"GBK");
标准的输入及输出流
6.File
路径:
绝对路径:包含盘符在内的完整的文件路径
相对路径:在当前文件目录下的文件的路径

7.Long基本类型的三个静态方法(java)                     
----Long.valueOf(String s); Long.parseLong(String s);Long.getLong(String s); 
0 0
原创粉丝点击