摘要: 导论: 将一个对象初始化后就“弃之不顾”的做法并非总是安全的。虽然java用垃圾回收器回收无用对象占用的内存资源。但也有特殊情况, 假定对象并非使用new获得了一块“特殊”的区域,由于垃圾回收器只知道释放那些经由new分配的内存,所以他不知道该怎样释 放这块“特殊”的内存。 1.finalize() 阅读全文
posted @ 2017-01-29 20:48 oοoΟοΟ 阅读(322) 评论(0) 推荐(0) 编辑
摘要: this关键字在Java中表示以下概念: |·调用类中的属性:this.属性; |·调用类中的方法:this.方法(); |·调用类中的构造:this(); |·表示当前对象 1:(调用类中的属性和方法) class Person{ private String name; private int  阅读全文
posted @ 2017-01-29 20:38 oοoΟοΟ 阅读(279) 评论(0) 推荐(0) 编辑
摘要: Java初始化的顺序如下: 父类静态初始化 >子类静态初始化 >父类初始化块 >父类构造方法 >子类初始化块 >子类构造方法。 1 概述 Java中,每个类在使用前都需要进行初始化,所以理解初始化是理解java的开端。 在Java中有两个隐藏了的方法:<clinit></clinit>和<init> 阅读全文
posted @ 2017-01-29 20:21 oοoΟοΟ 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 一、流程控制语句 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。 流程控制语句分类 顺序结构 选择结构 循环结构 顺序结构 选择结 阅读全文
posted @ 2017-01-29 20:00 oοoΟοΟ 阅读(205) 评论(0) 推荐(0) 编辑
摘要: Java的运算符,分为四类: 算数运算符、关系运算符、逻辑运算符、位运算符。 算数运算符(9):+ - * / % ++ -- 关系运算符(6):== != > >= < <= 逻辑运算符(6):&& || ! ^ & | 位运算符(7):& | ~ ^ >> << >>> Java基本数据类型: 阅读全文
posted @ 2017-01-29 19:54 oοoΟοΟ 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 1. Java数组的定义: 1) 和其它编程语言的数组定义基本相同,具有2要素,分别是类型一致(数组中的数据都是一种类型的)和定长(初始化时就已经确定长度,这也意味着数组的内存空间也确定了,即大小不变了); 2) 在Java中数组类型也是一种引用类型,底层是用面向对象的类实现的; 3) 定义数组:支 阅读全文
posted @ 2017-01-29 19:49 oοoΟοΟ 阅读(999) 评论(0) 推荐(0) 编辑
摘要: 一维数组的声明 使用一个数据时,必须要对其进行声明,这个道理对于数组来说也一样,数组在使用之前也必须先声明。先看下面的代码,是如何声明一个变量的。 int a; 仔细分析一下:int 是指变量的数据类型,a 是指变量名,由变量的声明可以联系到数组的声明。 int a[]; 仔细分析一下:int 是指 阅读全文
posted @ 2017-01-29 19:48 oοoΟοΟ 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1:初学JAVA,都知道JAVA是面向对象的编程。笔者这节开始说说类和对象。(实例仅供参考,如若复制粘贴记得修改包名和类名,避免出错) 学习JAVA的快捷键,Alt+/代码补全功能,其实此快捷键启动了Eclipse代码辅助菜单,Shift+Ctrl+o快捷键导入包 Ctrl+F可以快速查找API,中 阅读全文
posted @ 2017-01-29 16:39 oοoΟοΟ 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 为了解决Java基本数据类型在运算时会出现的溢出和计算不精确的问题。Java 提供了两个类BigInteger和BigDecimal,专门用于进行高精度运算。凡是能用int 或float 做的事情,用BigInteger和BigDecimal也可以做,只是必须换用方法调用,而不是使用运算符。高精度整 阅读全文
posted @ 2017-01-29 16:18 oοoΟοΟ 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 自动类型转换 整型、实型(常量)、字符型数据可以混合运算。运算中,不同类型的数据先转化为同一类型,然后进行运算。 转换从低级到高级。 boolean类型不可以转换为其他的数据类型; boolean类型不可以转换为其他的数据类型; byte (1) | short(2) | >int (4) >lon 阅读全文
posted @ 2017-01-29 16:12 oοoΟοΟ 阅读(239) 评论(0) 推荐(0) 编辑