
JAVA基础学习笔记
文章平均质量分 59
ivorynut
那是相当的有韧性了
展开
-
android又回来了。
累+时间=睡觉,这回又睡醒了原创 2012-11-12 17:28:13 · 587 阅读 · 0 评论 -
JAVA基础必备(十三)——反射(二)
对于反射,我的理解它就是一个小偷,把人家的私有财产偷出来自己来用而已。1.反射的机制:反射的机制其实就是在程序运行的时候能够获取自身的信息。也就是在java中,给定一个类,那么我就可以通过反射机制获取这个类的所有信息,也就是说可以获取这个类的所有的属性和方法。2.反射的作用:其作用就是在程序运行的过程中,可以构造出任何一个类的对象,可以调用任意一个类对象的属性和方法,生成动态代原创 2014-08-15 17:48:20 · 782 阅读 · 0 评论 -
JAVA基础必备(九)——继承,封装,多态,抽象类,接口
1.方法的重写(函数覆盖) 父类的方法,在子类中有重新实现 首先方法的签名一样(签名指的是返回值类型,方法名称,形式参数) 访问权限到子类中可以扩大不能缩小(首先父类中的方法非private 因为private只能在类的内部访问)2.动态binding(绑定) a.父类的引用引用了子类的实体对象 b.调用方法时,如果该方法构成重写则调用子类的方法原创 2014-08-12 15:27:59 · 832 阅读 · 0 评论 -
JAVA基础必备(十一)——正则表达式
String正则表达式就是一个有特殊意义的字符串,必须放在特定的环境(函数)中才会起作用,这个字符串具有一定的编写规则(模式)这个规则基本通用(javaScript,c#,php....将来定界符就是边界会有区别)原子 正则表达式的最基本的组成单位 只要一个正则表达式可以单独使用的字符 就是原子 a.所有在页面上可以显示的字符 或非原创 2014-08-12 15:29:51 · 636 阅读 · 0 评论 -
JAVA基础必备(十)——异常
1.java垃圾回收机制 GC(了解) a.什么是垃圾? 没有任何引用的实体对象就是垃圾 b.什么时候回收 jvm来决定 程序可以建议立即回收, 如何建议:System.gc() Runtime.getRuntime.gc(); 但是是否立即回收都由 jvm决定 jvm回收垃圾之前会调用对象finalize方法原创 2014-08-12 15:29:19 · 561 阅读 · 0 评论 -
Java基础必备(六)——数组(一)
a. 数组的声明 int[] a = {...} int[] a = new int[10];大小固定 new int[]{...} int[] a; 数组名是数组的地址 b.数组内存分配,弄清楚什么是引用 c.案例 写一个程序倒置一个数组 i.直接在主函数中操作 第一个和最后一个交换 第二个和原创 2014-07-29 18:18:51 · 581 阅读 · 0 评论 -
JAVA基础必备(四)——循环体(二)
循环体的实际使用实例:1.作业1:输入一个数,因式分解 如输入90 得到90=2*3*3*5 80 得到80=2*2*2*2*5 分析:因式分解,都是以2开始除,无余数原创 2014-07-29 17:53:13 · 1015 阅读 · 0 评论 -
Java基础必备(五)——函数
把一个操作写成独立的功能单元,可以反复使用 这就是函数. 和主函数的位置并列, public static 返回值类型 函数名称(形式参数) { //函数的实现部分 } 现在我们要写的函数是:打印一个数的因子 1.返回值类型 可以是void 和其它普通数据类型 void 是没有任何形式的数据得到(现在而言得到数据就可以拿数据去运算)原创 2014-07-29 18:12:38 · 652 阅读 · 0 评论 -
JAVA基础必备(八)——面向对象
面向对象(描述现实生活)类 把具有相同属性和相似行为的事物抽象出来 相同属性:可以用变量来表示 找出相同属性的过程称为数据抽象 相似行为:可以用函数(方法)来表示 找出相似行为的过程称为过程抽象封装 把相似的行为和相同的属性组装到一起 构成类的过程class 类名{ 相同的属性 相似的行为}人类:相同的属性原创 2014-08-01 11:29:43 · 567 阅读 · 0 评论 -
JAVA基础必备(四)——循环体(一)
大纲:程序结构,顺序结构,选择结构,循环结构1.通过键盘输入数据:a)import java.util.Scanner包;b)在主函数中Scanner s = new Scanner(System.in);c)s.nextInt(),or s.nextDouble();2.选择结构:a)if(条件){//语句,如果只有一个语句{}可省略}b)if(){}else if原创 2014-03-06 20:00:22 · 1409 阅读 · 0 评论 -
JAVA基础必备(三)——运算符
1.个别转移字符:\n——换行(),\t——横向跳格,\r——回车,\\——反斜杠字符,\'——单引号字符,\b——退格,那么怎么记呢?最好的办法,用英文记,n即为next 那就是下一个行就是换行了,t为tab那么tab在键盘上什么作用大家都知道了吧,r即为return那么就是回车咯,b呢就是back退回去,这样最常用的转移字符就很容易记住了!2.运算符:a)数学运算符:+、-、*原创 2014-03-06 12:02:37 · 812 阅读 · 0 评论 -
JAVA基础必备(二)——数据类型
1.变量:就是一个标识,用来标识一块内存;a.变量如何命名:以字母下划线或者$符号开头,后面可以跟字母数字下划线,不能使用java关键字。b.变量必须声明并赋值才能使用,变量声明的时候必须要有类型(整数就是int类型)。c.变量有作用域一个{}在哪个{}声明就在哪个{}有效,出了该{}无效。d.变量可以声明的同时直接初始化。2.进制:十进制(0-9)组成:123 = 3原创 2014-03-03 17:52:35 · 794 阅读 · 0 评论 -
JAVA基础必备(一)——JAVA环境
1.java分类:java原创 2014-03-03 11:11:30 · 583 阅读 · 0 评论 -
List泛型用法
public class Customer{ public int CustomerID{get;set;} public string CustomerName{get;set;}}List custormerList=new List();custormerList.Add(new Customer{CustomerID=1,Customer原创 2013-02-26 23:56:50 · 1493 阅读 · 0 评论 -
很好很硬气
今天是世界末日。。静待中。。原创 2012-12-21 10:19:05 · 648 阅读 · 0 评论 -
面向对象方式
1,万物皆为对象 2,程序是对象的稽核,他们通过发送消息来告知彼此所要做的;3,每个对象都有自己的由其他对象构成的存储。4.每个对象都拥有其类型。5,某一特定类型的所有对象都可以接受同样的消息。原创 2012-12-10 18:22:06 · 675 阅读 · 0 评论 -
eclipse打不开解决问题
为什么打不开 当然少了java JDK了。。安装后即可解决!解决java jdk 删除不彻底的方法(各种软件专家都无法强制删除)导致无法安装,下载个工具Windows Install Clean Up 即可全部解决!原创 2012-11-14 14:01:13 · 1551 阅读 · 1 评论 -
JAVA基础必备(十二)—— 反射(一)
封装类 因为java中基本数据类型不是面向对象的, java对所有的数据类型都提供了对应的类封装了该数据类型的一些操作 int -----> Integer byte----->Byte short---->Short long---->Long boolean---->Boolean char---->Character float--->Float d原创 2014-08-12 15:35:30 · 756 阅读 · 0 评论