`
文章列表
这章重点讲了构造器 1.构造器的名字和类名完全相同 2.构造器本身不返回任何东西,没有void,而返回值为空(void)是方法本身不返回什么,但是可以选择返回别的东西。 3.构造器可以重载,且靠参数列表识别,参数是可以提 ...
1.foreach 2.goto 不提倡 3.switch 用法选择因子只能是int 或 char那样的整数值。其他如字符串或浮点数都不能用。不过可以用enum,这样就消除了int ,char,字符串,浮点数的限制。

3.操作符

这章很基础,算术,逻辑,关系操作符,我们都很熟悉。其中需要注意的几点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

7.复用类

复用包括组合和继承,及中庸之道代理。 1.继承 初始化基类 a 基类有默认构造函数,构造顺序向外扩散。                  b基类无默认构函数或调用带参构造函数,在导出类构造函数   中显式调用(super)基类构造函数,且为第一行。 2.代理 为什么要代理?继承,子类得到父类所有方法功能。组合将一个成员对象置于所构造的类中。代理提供成员对象中方法的某个子集。 3.组合和继承     组合 has-a的关系,继承 is-a的关系。 向上转型很安全,子类至少具备基类的方法。 且选择组合还是继承的一个最清晰的判断方法是需不需要向上转型。 4.f ...
这一章的有以下这么几点: 1.package:包,名字空间,写在文件的第一行。    import导入包。如何导入呢?机器怎么知道找到那些包,通过搜索环境变量classpath来匹配导入包,得到具体路径。classpath是用来寻找使用第三方类和用户自定义类。 2.四个访问修饰词    public            公开    protected       包内,继承    无                  包内    private           仅供自用   公开性一次递减。 3.类访问权限    类的访问权限只有包访问权限即没有修饰词或者public。 ...
第一范式定义:表中所有字段仅包含单值。   很明显,第二行的数据违反了第一范式。因为phone的字段有两个值。PS:汗一个,美国人怎么连密码都是武器??? 解决的办法有:   在讨论更高级的范式之前,必须明白确定因子的概念。 确定因子(determinant):是一个字段或一组字段,它控制或确定其他字段的值。   第二范式定义:表中的每个非键字段由整个主键确定,且不能由主键自身的一部分确定。因此,2NF的违例只会出现在主键是由超过一个字段构成的表中。
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 ...
数学符号意义及其发音 2007-02-07 23:58 α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω Α Β Γ Δ Ε Ζ Η Θ Ι Κ ∧ Μ Ν Ξ Ο ∏ Ρ ∑ Τ Υ Φ Χ Ψ Ω •  ¨  …  ∶   ∷   ∴   ∵ ∫ ∮ ÷ ± ∈ ∽ ≈ ≌ ∝ ≠ ∞ ∑ ∏ ∪ ∩ 〓!≈ ≠ ≡ ≤ ≥ ≤ ≥ ≮ ≯『』〖〗【】〔〕〔〕{} ‖ ⊥ ⊿ ∟ ∠ ‖ ∧ ∨ ∩ ∪ ∣ √ * @ @ ∞ ⊕ ⌒ ⊙ ‰ & ?! % ℅ ℉ ℃ $ ¢ £ ‰ § № ☆ ★ ※ ¥ % &   里面有个∑,数学 ...
什么是序列化 java中的序列化(serialization)机制能够将一个实例对象的状态信息写入到一个字节流中,使其可以通过socket进行传输、或者持久化存储到数据库或文件系统中;然后在需要的时候,可以根据字节流中的信息来重构一个 ...
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。您可以选择自己的需要选择不同的操作系统和对应的JDK的版本(只要是符合Sun发布的Java规范的),但我们推荐您使用Sun公司发布的JDK ...
Global site tag (gtag.js) - Google Analytics