
java基础
文章平均质量分 87
hss01248
这个作者很懒,什么都没留下…
展开
-
一道javaBean内省题
/** * 存在一个JavaBean,它包含以下几种可能的属性: 1:boolean/Boolean 2:int/Integer 3:String 4:double/Double 属性名未知,现在要给这些属性设置默认值,以下是要求的默认值: String类型的默认值为字符串 www.itheima.com原创 2015-03-24 10:48:52 · 655 阅读 · 0 评论 -
java基础语法
java概述 1991 年Sun公司开发的面向对象的编程语言, 如今广泛应用在电脑,打印机,手机等各种设备上。三种技术构架 JAVAEE:Java Platform Enterprise Edition,开发企业环境下的应用程序,主要针对web程序开发; JAVASE:Java Platform Standard Edition,完成桌面应用程序的开发,是其它两者的基础; JAVAME:原创 2015-03-21 11:06:26 · 598 阅读 · 0 评论 -
java基础之异常处理
简述 定义:编译或运行时期发生的不正常情况。描述不正常情况的类,就称为异常类。在异常类中,子类名均以父类作为后缀,阅读性较强。. 异常体系:error::一般不可处理的。 是由jvm运行时抛出的严重性的问题,一般不针对性处理,要直接修改程序。 Exception:可以处理的。 Exception中的分类编译时异常:Exception及其子类(RuntimeException及其子原创 2015-03-20 17:35:48 · 598 阅读 · 0 评论 -
java基础之枚举
概念 让某个类型的变量的值只能取若干个值中的一个,否则,编译器报错。将原先运行时才能发现的问题提前到编译时揭露。也是jdk1.5新特性实现原理:1、将构造函数私有化, 使其他人无法创建对象 2、定义预定数量的对象,并用public 和final、static修饰,供使用者调用 3、可以有若干具体或抽象方法,比如获取下一个元素的方法,可以定义为抽象,然后在各自创建对象时使用匿名内部类调用该原创 2015-03-14 20:22:06 · 391 阅读 · 0 评论 -
java基础之GUI
概述 Graphical User Interface(图形用户接口):用图形的方式来显示计算机操作界面。java提供的两个开发包: java.Awt:Abstract Window ToolKit (抽象窗口工具包),需要调用本地系统方法实现功能。属重量级控件,不同情况下显示效果可能不一致。 javax.Swing:在AWT的基础上,建立的一套图形界面系统,其中提供了更多的组件,而且完原创 2015-03-20 20:23:57 · 432 阅读 · 0 评论 -
java基础之I/O
一、概述 I/O的本质是通信。有多种源端和接收端:文件(硬盘)、键盘/控制台、网络链接等 有多种不同的通信方式:顺序、随机存取、缓冲、二进制、按字符、按行、按字等。 java设计了大量的类来解决 这个通信问题。在电脑上的数据有三种存储方式,一种是外存,一种是内存,一种是缓存。缓存用于提升计算机工作效率。 将数据冲外存中读取到内存中的称为输入流,将数据从内存写入外存中的称为输出流。I/O原创 2015-03-21 16:50:40 · 522 阅读 · 0 评论 -
java基础之String类与正则表达式
概述 java中用String类对字符串进行描述,定义了诸多属性和方法。常量池与引用值:String s1 = "abc"; // s1指向的内存中只有一个对象abc,该对象存在于常量池中,s1的实际值是String s2 = new String("abc"); // s2指向的内容实际有两个对象:常量池中的字符串abc、堆内存中new的那个对象 。其中,常量池中的对象是不可改变的,s2的原创 2015-03-22 15:41:28 · 681 阅读 · 0 评论 -
java中的排序功能小结(非算法)
Arrays.sort()基本数据类型数组的排序:一般按升序排,可指定排序的范围 static void sort(int[] a) 对指定的 int 型数组按数字升序进行排序。 static void sort(int[] a, int fromIndex, int toIndex) 对指定 int 型数组的指定范围按数字升序进行排序。 对象数组的排原创 2015-03-22 18:55:04 · 1220 阅读 · 0 评论 -
Map集合遍历过程调用remove方法引起的问题
Set<Integer> set2 = map2.keySet(); for(Integer key :set2) { if(key>50 && key<150) map2.remove(key); } System.out.println(map2);运行后抛出Concurren原创 2015-03-15 13:53:42 · 2864 阅读 · 0 评论 -
java网络编程基础
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------ 一、术语1、主机地址/IP地址: 计算机在网络上的标识,不易记忆,可用主机名, 如本地主机127.0.0.1,主机名为localhost java相关类:InetAdress类:无构造函数,通过静态方法获取对象,给定主机名,即可获取地址I原创 2015-03-01 20:55:26 · 619 阅读 · 0 评论 -
java基础之:面向对象
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------面向过程和面向对象: 面向过程:程序=算法+数据结构;首先确定如何操作数据,然后再决定如何组织数据。 面向对象(OOP):程序=数据结构+算法;首先确定操作那些数据,然后决定如何操作这些数据。其思想类似于CSS:将HTML各标签的格式提取出来,作为一段原创 2015-03-10 11:11:04 · 543 阅读 · 0 评论 -
java基础之反射
黑马程序员–java基础之反射Class类反射的概念Constructor类:构造函数的反射*Field类:成员变量的反射Method类:成员方法的反射数组的反射Class类 Java中的各个java类属于同一类事物,于是用Class类来描述这类事物。获取Class类对象的3个方法:1、通过加载进内存的类的名来获取:比如要创建Person的一个对象时,将Person的class文原创 2015-03-14 20:03:26 · 527 阅读 · 0 评论 -
java基础之泛型
jdk1.5版本以后出现的一个安全机制。表现格式:< >好处: 1:将运行时期的问题ClassCastException问题转换成了编译失败,体现在编译时期,程序员就可以解决问题。 2:避免了强制转换的麻烦。只要带有<>的类或者接口,都属于带有类型参数的类或者接口,在使用这些类或者接口时,必须给<>中传递一个具体的引用数据类型。泛型技术: 其实应用在编译时期,是给编译器使用的技术,到了运行时原创 2015-03-22 16:52:51 · 603 阅读 · 0 评论 -
java基础之:集合
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 一、集合框架: (一)关系图: (二)学习方法:主要学习各集合类的方法:增删改查拿。注意不同集合类之间的功能特点和区别,以便编程时选择合适的对象容器。 二、Collection集合: (一)C原创 2015-03-10 16:41:41 · 550 阅读 · 0 评论