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