- 浏览: 48662 次
- 性别:
- 来自: 北京
最新评论
文章列表
这章重点讲了构造器
1.构造器的名字和类名完全相同
2.构造器本身不返回任何东西,没有void,而返回值为空(void)是方法本身不返回什么,但是可以选择返回别的东西。
3.构造器可以重载,且靠参数列表识别,参数是可以提 ...
1.foreach
2.goto 不提倡
3.switch 用法选择因子只能是int 或 char那样的整数值。其他如字符串或浮点数都不能用。不过可以用enum,这样就消除了int ,char,字符串,浮点数的限制。
这章很基础,算术,逻辑,关系操作符,我们都很熟悉。其中需要注意的几点1.逻辑操作符&& 短路与& 非短路与 || 短路或| 非短路或
2.按位操作符& 与运算| 或运算^ 异或~ 取反运算
3.移位操作符>> 算术右移位运算 (右移,符号为正,高位为0,符号为负,高位为1)>>> 逻辑右移位运算 (右移,高位都为0)<< 左移位运算 (左移,低位都为0)
4.类型转换操作符这个很重要。普通的窄化,扩展转换,较易理解。
截尾和舍入问题当float w= 0.7f 转 ...
1.对象存在什么地方。a.寄存器c和c++允许操作,java不允许。b.堆栈java的引用存这里,java知道堆栈里所有项的生命周期,以便上下移动。c和c++在此创建对象。c.堆存放java对象,编译器不知道对象的存活周期。d.常量存储直接存代码内部。e.静态存储区static的字样的数据存在这里,ram,java对象则不存这里。f.非ram存储存活在程序之外,如流对象,对象转化为字节流发送给另一台机器。持久化对象,对象被放在磁盘上。
2.基本类型
new 的对象都在存在堆里。基本类型由于简单,所以存在栈里,高效。
boolean char 16bitsbyte 8bits ...
1.抽象类 抽象是普通类和接口之间的中庸之道。接口所有的方法都没有方法体。抽象类有些方法是抽象的,无方法体,有些是有方法体的。但是抽象类和接口都不能实例化,都是继承用的。如果一个抽象类被继承,其抽象应当被 ...
1.绑定 定义:将一个方法调用同一个方法主体关联起来称作绑定。前期绑定 就是在程序运行之间就知道调用哪个主体的方法。例子:Shape是基类public class Shape { public void draw() {} public void erase() {}}public class Circle extends Shape { public void draw() { print("Circle.draw()"); } public void erase() { print("Circle.erase()"); }}public cla ...
又看了java思想的第四版得第11章,记一下关键点留个纪念,呵呵。通俗易懂的就不写了。
按照章节和知识点写的。
这一章也是了解容器常用的知识点。
1.使用容器的原因
写程序之前不知道需要多少个对象。
2.基本概念
Collection 一个独立元素的序列,有list,set(元素不重复),queue
ArrayList和LinkedList都是区别是array是随机访问速度快,但是插入移除慢,linked相反,且有栈,队列的方法。
HashSet,TreeSet,LinkedHashSet
...
mysql数据库 JDBC 对照
类型名称
显示长度
数据库类型
JAVA类型
JDBC类型索引(int)
描述
VARCHAR
L+N
VARCHAR
java.lang.String
12
CHAR
N
CHAR
复用包括组合和继承,及中庸之道代理。
1.继承
初始化基类 a 基类有默认构造函数,构造顺序向外扩散。
b基类无默认构函数或调用带参构造函数,在导出类构造函数 中显式调用(super)基类构造函数,且为第一行。
2.代理
为什么要代理?继承,子类得到父类所有方法功能。组合将一个成员对象置于所构造的类中。代理提供成员对象中方法的某个子集。
3.组合和继承
组合 has-a的关系,继承 is-a的关系。
向上转型很安全,子类至少具备基类的方法。
且选择组合还是继承的一个最清晰的判断方法是需不需要向上转型。
4.f ...
这一章的有以下这么几点:
1.package:包,名字空间,写在文件的第一行。
import导入包。如何导入呢?机器怎么知道找到那些包,通过搜索环境变量classpath来匹配导入包,得到具体路径。classpath是用来寻找使用第三方类和用户自定义类。
2.四个访问修饰词
public 公开
protected 包内,继承
无 包内
private 仅供自用
公开性一次递减。
3.类访问权限
类的访问权限只有包访问权限即没有修饰词或者public。 ...
- 2009-10-14 01:06
- 浏览 666
- 评论(0)
第一范式定义:表中所有字段仅包含单值。
很明显,第二行的数据违反了第一范式。因为phone的字段有两个值。PS:汗一个,美国人怎么连密码都是武器???
解决的办法有:
在讨论更高级的范式之前,必须明白确定因子的概念。
确定因子(determinant):是一个字段或一组字段,它控制或确定其他字段的值。
第二范式定义:表中的每个非键字段由整个主键确定,且不能由主键自身的一部分确定。因此,2NF的违例只会出现在主键是由超过一个字段构成的表中。
- 2009-10-07 20:07
- 浏览 895
- 评论(0)
R
R (http://www.r-project.org) 是用于统计分析和图形化的计算机语言及分析工具,为了保证性能,其核心计算模块是用C、C++和Fortran编写的。同时为了便于使用,它提供了一种脚本语言,即R语言。R语言和贝尔实验室开发的S语言类似。R支持一系列分析技术,包括统计检验、预测建模、数据可视化等等。在CRAN(http://cran.r-project.org) 上可以找到众多开源的扩展包。R软件的首选界面是命令行界面,通过编写脚本来调用分析功能。如果缺乏编程技能,也可使用图形界面,比如使用R Commander(http://socserv.mcmaster.ca/jf ...
数学符号意义及其发音
- 博客分类:
- math
数学符号意义及其发音
2007-02-07 23:58
α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω Α Β Γ Δ Ε Ζ Η Θ Ι Κ ∧ Μ Ν Ξ Ο ∏ Ρ ∑ Τ Υ Φ Χ Ψ Ω • ¨ … ∶ ∷ ∴ ∵ ∫ ∮ ÷ ± ∈ ∽ ≈ ≌ ∝ ≠ ∞ ∑ ∏ ∪ ∩ 〓!≈ ≠ ≡ ≤ ≥ ≤ ≥ ≮ ≯『』〖〗【】〔〕〔〕{} ‖ ⊥ ⊿ ∟ ∠ ‖ ∧ ∨ ∩ ∪ ∣ √ * @ @ ∞ ⊕ ⌒ ⊙ ‰ & ?! % ℅ ℉ ℃ $ ¢ £ ‰ § № ☆ ★ ※ ¥ % & 里面有个∑,数学 ...
- 2009-05-19 10:03
- 浏览 2463
- 评论(0)
什么是序列化 java中的序列化(serialization)机制能够将一个实例对象的状态信息写入到一个字节流中,使其可以通过socket进行传输、或者持久化存储到数据库或文件系统中;然后在需要的时候,可以根据字节流中的信息来重构一个 ...
- 2009-05-15 22:42
- 浏览 875
- 评论(0)
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JDK ...