- 博客(14)
- 收藏
- 关注
原创 黑马程序员-Java之自定义图形化界面的浏览器访问本地的Tomcat服务器
-------------android培训、java培训、期待与您交流---------------------- package com.itheima; import java.awt.*; import java.awt.event.*; import java.net.*; import java.io.*; public class MyIEByGUI {
2015-06-04 13:51:48
612
原创 黑马程序员-java之网络编程
------------------android培训、java培训、期待与您交流----------------- 需求:自定义服务端,允许浏览器或者telnet作为客户端访问 代码: class ServerDemo{ public static void main(String[] args) throws Exception{ ServerSocket ss = ne
2015-06-03 20:43:18
403
原创 黑马程序员-java之IO流应用
-------------android培训、java培训、期待与您交流----------------- 需求:列出指定目录下的文件或者文件夹,包含子目录中的文件 分析:由于目录中还有目录,要列出子目录中的文件同样可以调用原来定义的方法,所以可以用递归实 现 代码: String getLevel(int level){//根据目录级别在目录名称前面打印空格和|-- Stri
2015-06-03 19:24:44
386
原创 黑马程序员-java之反射
------------android培训、java培训、----------- 1 如何得到字节码对应的实例对象(Class类型) 方式一:类名.class 例如:System.class 方式二:getClass() 例如:new Date().getClass() 方式三:Class.forName("类名") 例如:Class.forName("java
2015-06-03 16:14:45
422
原创 黑马程序员-java之可变参数
----------android培训、java培训、期待与您交流-------------- JDK1.5版本出现的新特性 特点:方法的同一类型的参数不用写多个,同时也省去了重载 注意:一定要定义在参数列表最后 代码: package com.itheima; public class ChangableParams { public static void
2015-06-02 10:51:48
479
原创 黑马程序员-java之HashMap,TreeMap
--------------android培训、java培训、期待与您交流-------------------- 1 HashMap底层是按照哈希表对元素进行存储的,所以其进行查找,插入,删除比TreeMap效率高,一般常用HashMap 2 TreeMap则可以对元素进行排序 3 共性:二者存储元素都唯一,不允许有相同的key出现 实例:获取grflkaxsgn
2015-06-02 09:37:45
537
原创 黑马程序员-java之TreeSet,Comparable,Comparator
-------------android培训、java培训、--------------- TreeSet可以对元素进行排序,缺省是按照自然排序进行排列,即元素必须实现Comparable接口,或者创建TreeSet对象的时候必须指定一个比较器 且元素唯一。 排序的两种方式: 方式一:让元素自身具备比较性,即让元素类实现Comparable接口,覆写compareTo(),这种排序
2015-06-01 15:21:14
449
原创 黑马程序员-Java之HashSet
--------------android培训、java培训、期待与您交流!--------------------- 特性:元素存放无序,且元素值唯一 原理:由于底层元素存放结构是哈希表结构,所以是无序的,当新的元素存放的时候,会调用该元素的hashCode()计算出一个哈希值,然后去和集合中的原有元素的哈希值比较,如果相同,则调用元素的equals()进行内容的比较,内容不同则会在
2015-06-01 13:39:46
379
原创 黑马程序员-Java之LinkedList
------------------------android培训、java培训、期待与您交流----------------------- LinkedList实现了List|接口,是基于链表数据结构的List容器,所以它的特点是插入和删除操作效率高,缺点是查询操作效率低,因为要指针挨个移动去查找 特有的方法: addFirst()//添加新元素到前一个元素的头部 addLast
2015-06-01 11:15:53
414
原创 黑马程序员-Java之匿名内部类
------------android培训 、java培训 、期待与您交流------------ 构造格式: new 父类类名(抽象类或者普通类都可以,接口名)(形参可有可没有根据父类和需要而定){实现部分}; 如果父类是抽象类或者接口,则必须实现全部的抽象方法,所以一般对于父类中抽象方法有3个以上的最好不要用匿名内部类。对于其他方法则根据需要进行重写。 匿名内部类不能创建构
2015-05-30 13:48:29
470
原创 黑马程序员-Java之构造代码块、构造函数、静态代码块
------android培训、java培训、期待与您交流!------- 执行顺序:静态代码块>main()>构造代码块>构造函数 普通代码块:main()函数里用{}包起来的代码块,它和一般的语句执行顺序无先后,即谁在前谁先执行 代码: public static void main(String[] args) { // TODO Auto-generated me
2015-05-30 10:39:40
429
原创 黑马程序员-Java面向对象之重载(overloading)和重写(overriding)
android培训、java培训、期待与您交流! 重载和重写都是针对方法的概念,在弄清楚这两个概念之前,我们先来了解一下什么叫方法的型构(英文名是signature,有的译作“签名”,虽然它被使用的较为广泛,但是这个翻译不准确的)。型构就是指方法的组成结构,具体包括方法的名称和参数,涵盖参数的数量、类型以及出现的顺序,但是不包括方法的返回值类型,访问权限修饰符,以及abstract、st
2015-05-29 18:41:18
406
原创 黑马程序员-java中的String
public class Test { public static void main(String[] args) { String str = "abc"; String str1 = "abc"; String str2 = new String("abc"); System.out.println(str == str1); System.out.println(str1 ==
2015-05-29 15:41:38
417
原创 黑马程序员- java中的排序
------- android培训、java培训、期待与您交流! ---------- 1.插入排序 原理:假设前面n-1个元素是已经排序好的(按顺序从小到大)。将第n个元素依次与前面的n-1个元素比较(从最邻近的元素开始做比较),如果比它前一个元素小,则插入到前面元素位置(即交换位置),直到它前一个元素比它小为止 代码: public void insertSort(int[]
2015-05-29 09:37:31
489
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人