第一章 面向对象编程基础
1、Caculator:需求分析:
计算器能够简单实现四则运算,包括加、减、乘、除运算。
能够删除错误的输入,清除上次运算的结果
能有括号,改变运算的优先级。
有连加或者连减、连乘、连除的运算,在第二次按运算符的时候,自动计算上一次的结果。
附:计算器的最大范围,超过多少用科学计数法表示
2、利用Runnable接口创建线程的时候一般格式为:
Class ClassName [extends 父类] implements Runnable [,其他接口]
{
Thread threadobj;//凡是利用Runnable接口实现线程都会建立一个Thread的域;并利用 someMethod
{
threadobj = new Thread(this);
}
Public void run()
{
//所需要实现的任务
}
}
或者也可以在改成如下格式定义线程:
ClassName tr=new ClassName();
ThreadObj= new Thread(tr);
3、已将tomcat中的servlet-api.jar包,即java web所需要的一些类的包复制到jdk\lib目录下,并-api.jar包。也就是path之中,而是相当于path。
4、在servlet中out.println(LINK href=+request.getContextPath()+/CSS/style.css rel=stylesheet type=text/css);该语句格式可以实现应用CSS文件。
Class.forName(Driver);这种加载数据库的驱动方式是错误的,必须写全面:Class.forName(com.mysql.jdbc.Driver);
Statement执行查询语句之后返回一个ResultSet对象,该对象且利用()方法进行移动游标,并同时判断
使用insert语句时,对自增即不需要只要列名Eg:insert into table_name(a,b,c) values(‘a’,’b’,’c’);这不是全部插入,当全部Eg:insert into table_nam values(‘a’,’b’,’c’,’d’);
BigDecimal以及BigInteger该类的数据大小范围超过long型的表示范围;整型常量整型常量short的表述范围时会自动转型,否则将会出错;浮点且
在内存浮点数,小数而所以igDecimal类进行精确的计算。80/20法则?
char占两个字节,Unicode编码运算时直接当整数运算,参与前ASCII码一致。
补充:常量相加赋给变量,编译器先将常量的值计算出来后检查是否超出所赋给变量类型的范围,若没有则赋给该变量;而如果是变量则必须先将变量类型统一之后再相加:如:byte a = 3,b = 4,c;
c = a + b;//报错,byte,short,char类型相加时会先转成int型再相加,所//与c的类型不符,将报错。
c = 4 + 3;//不会报错,编译器会先计算结果,若果超过c的范围报错,否则直接赋值。
字符串与普通数据类型加法,同样是从左到右运算确定最终类型必定是(String),char占用两个字节,所以它实际上能够表示汉字的,且它的编码采用unicode编码
在逻辑运算中:|| 与 | 的区别在于 || 有短路作用, 与 的区别也一样,但它们的结果都是一样的。
位运算符(对补码进行操作):|有1则1, 有0则0, ^相同则为1,不同则为0,一个数被同一个数异或两次,这个数不变, ~安位取反。(进行转换成十进制时一定要先转换成原码)
左移:空位补0,被移除的高位丢弃,乘以2的多少次方(正数)
右移:最高位是0,空位补0,最高位是1,空位补1,被移除的最低位补0,除以2的多少次方(正数)
无符号右移:无论最高位是0还是1,都补0
注意:都是对补码进行操作的!!!!
boolean型变量是占一位不是一个字节。
java用1.8版本进行编译时肯能会出现:Unsupported major.minor version 51.0异常,建议
jdk7新增:二进制数0b开头后面写二进制代码01即可。注意字节数。Eg:int a=0b00000000000000000000000000000011;即数字g:int a=0b0000_0000_0000_0000_0000_0000_0000_0011;在十进制及其它进制都可以使用分隔符。位数
final变量只能赋值一次。一般用大写与下划线联合区分。只是变量名不能再次赋值,而下面
for(int i = 0; i 10;
您可能关注的文档
最近下载
- QSY 02025-2017 油水井压裂设计规范.pdf VIP
- 《轩辕剑4全全地图超完美攻略--黑龙舞兮云飞扬(最详细的心得体会、可下载、可编辑、可复制)》.doc VIP
- 2025-2026学年湖南省长沙市浏阳市高一(上)期末数学试卷(含答案).pdf VIP
- 一种基于层次分析法与灰色模糊综合评价法的项目效益评估方法.docx VIP
- 设备自检记录(电焊机).doc VIP
- 保时捷Boxster、Boxster S_2013款_汽车使用手册用户操作图解驾驶车主车辆说明书电子版.pdf
- 2024新疆中考语文试题(附参考答案) .pdf VIP
- 颅脑体表标志与脑出血穿刺定位方法.ppt VIP
- 塑料注射成型与模具设计指南_401-450.docx VIP
- 新高考数学二轮复习三角函数提升练习第03讲 三角函数的图象与性质(含解析).doc VIP
原创力文档

文档评论(0)