- 博客(11)
- 收藏
- 关注
原创 Java基础——集合框架
集合框架1.数据多了可用数组存储,对象多了可用数组或者集合存储2.集合长度是可变的,可以存储不同类型的对象3.实际结构中,集合存放的是对象的地址值一.Collection接口(集合的超类)1.其下容器底层数据结构不同,存储方式也不同 2.集合的特殊取出方式——迭代器
2014-11-30 20:25:55 735
原创 Java基础——JDK1.5版本新特性
JDK更新三原则:.提高效率(可能产生安全问题).简化书写(可能出现局限性).提高安全性一.自动拆箱、自动装箱1.自动装箱:Integer x = 5;[等同于Integer x = new Integer(5)]2.自动拆箱:x = x + 4;[x自动调用了x.intValue()
2014-11-30 18:46:18 668
原创 Java基础——String、StringBuffer、StringBuilder、Integer
一.String类1.特殊知识点1.1 String s1 = "abc"; 与 String s2 = new String("abc");——s1内存中有1个对象,s2内存中有2个对象1.2 String s1 = "abc" 与 String s1 = "abc", s1==s2 结果是tr
2014-11-29 19:43:27 630
原创 Java基础——多线程
多线程进程:正在运行的程序,一个进程中至少有一个线程线程:线程就是进程中的一个控制单元,线程控制着进程的执行多线程:每个线程在“同时”运行,是因为cpu在做着快读的切换,以达到同时运行的效果体现:程序主线程在执行,垃圾回收也在执行,这是多线程的体现1.Thread(继承类)
2014-11-27 16:52:15 570
原创 Java基础——异常(Error、Exception)
异常(Throwable)Java对问题进行了对象的封装,Java对不正常情况进行描述后的对象体现,这就是Throwable类方法摘要 StringgetMessage() 返回此 throwable 的详细消息字符串。(异常信息)
2014-11-25 18:08:39 1030
原创 设计模式——模板设计模式
1.意义1.1 好处:提高了代码的扩展性和复用性1.2 定义:在定义功能时,功能的一部分是确定的,但是有一部分是不确定的,确定的部分正在使用不确定部分。那时就将不确定的部分暴露出去,由该类的子类去完成2.代码实现/***需求:获取一段程序运行的时间*思路:1.获取时间可以用System类中的currentTimeMillis()方法* 2.确定的部分定义在父类中,不
2014-11-23 19:45:12 574
原创 设计模式——单例设计模式
一.引言历史:最早是建筑学领域的模式,然后GOF四人由其引申到编码方面,总结了23种设计模式设计模式:解决某一类事情最行之有效的方法二.单例设计模式1 意义:限定该类在内存中只能建立一个对象,保证对象的唯一性2 饿汉式2.1 代码体现://饿汉式,保证对象的唯一性class Singleton{ private Singleton(){}//私有化构造函数禁止该类
2014-11-10 15:51:21 501
原创 Java基础——API文档,说明书的制作
一.API文档(Aplication Program Interface)1.API是Java说明文档,是一个记述了全部Java官方开发类的说明文档2.制作一个程序的说明文档2.1 程序的代码部分书写格式如下/**这是一个可以对数组进行操作的工具包,该类中提供了————获取最值、排序、打印最
2014-11-10 13:21:50 790
原创 Java基础——面向对象(封装、继承、多态)
面向对象面向过程:过程就是功能、动作,就是说面对的主要是大量无序排列的功能(basic和C语言,VB是一个工具)面向对象:其实就是对各种功能进行了打包分类,我们会先面对的是对象,再对其内的功能、动作进行调用作用意义:面向对象是一种思想,能让复杂的事情简单化,能让我们从执行者转变为指挥者匿名对象
2014-11-06 21:37:14 701
原创 Java基础——程序流程控制、函数与数组
一.程序流程控制1.顺序结构(就是Java代码从上往下的结构)2.判断结构2.1 if结构一if(条件表达式){ 执行语句;}2.2 if结构二if(条件表达式){ 执行语句;}else{ 执行语句;}2.3 if结构三if(条件表达式){ 执行语句;}else
2014-11-03 16:42:48 559
原创 Java基础——编程之路的开始,Java基础知识
一.编程基础知识1.软件(一些列按照特定顺序组织的计算机数据和指令的集合)1.1 软件的功能:处理数据1.2 系统软件:Windows、Linux、Dos1.3 应用软件(计算机设备与人的交互)(1)图形化界面(2)命令行方式2.常用汇编语言:dir:列出当前目录下的文件与文件夹
2014-11-02 20:30:37 544
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人