Java
文章平均质量分 77
秋天1014童话
坚持就是胜利,珍惜当下,珍惜学习的机会!!
展开
-
集合(二)
16.01_集合框架(去除ArrayList中重复字符串元素方式)(掌握)A:案例演示需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)思路:创建新集合方式/** * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 */public static void main(String[] args) {原创 2016-04-28 15:08:10 · 422 阅读 · 0 评论 -
比较器报错:Comparison method violates its general contract
转载自:http://blog.csdn.net/fanzitao/article/details/8040201Brother Zeng遇到的错误:Java.lang.IllegalArgumentException: Comparison method violates its general contract!网上查到一个解释:Description: The sorting algorit转载 2016-12-08 11:45:33 · 658 阅读 · 0 评论 -
比较器报错:Comparison method violates its general contract
转载自:http://blog.csdn.net/fanzitao/article/details/8040201Brother Zeng遇到的错误:Java.lang.IllegalArgumentException: Comparison method violates its general contract!网上查到一个解释:Description: T转载 2016-12-08 11:43:41 · 368 阅读 · 0 评论 -
读取excel文件数据,封装成hashmap
需要jxl包,程序下载:链接:http://pan.baidu.com/s/1slCIfUl 密码:gd3k注意:jxl只能读取.xls文件,不能识别.xlsx。package test;import java.io.File;import java.security.KeyStore.Entry;import java.util.HashMap;import jxl.Sheet;import原创 2016-07-19 21:29:21 · 2263 阅读 · 0 评论 -
判断一个点是否在多边形内(java)
原文链接:http://blog.csdn.net/a57565587/article/details/9500763判断一个点是否在多边形内(java): /** * 返回一个点是否在一个多边形区域内 * @param point * @param polygon * @return */ private static boolea原创 2016-07-12 18:42:29 · 5645 阅读 · 0 评论 -
正则表达式_Pattern_Marcher_System类_Date\SimpleDateFormat
14.01_常见对象(正则表达式的概述和简单使用)A:正则表达式 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。作用:比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的B:案例演示需求:校验qq号码.1:要求必须是5-15位数字2:0不能开头3:必须都是数字a:非正则表达式实现/*原创 2016-06-06 22:11:13 · 971 阅读 · 0 评论 -
StringBuffer(StringBuilder)_sort()_Arrays
13.01_常见对象(StringBuffer类的概述)A:StringBuffer类概述 通过JDK提供的API,查看StringBuffer类的说明线程安全的可变字符序列 B:StringBuffer和String的区别 String是一个不可变的字符序列StringBuffer是一个可变的字符序列 String可以直接通过“+”来实现改变值(改变值其实是产生一个新的对象,原原创 2016-06-06 20:25:22 · 2337 阅读 · 0 评论 -
基本操作_Scanner_String
12.01_常见对象(Scanner的概述和方法介绍)(掌握) A:Scanner的概述 B:Scanner的构造方法原理Scanner(InputStream source) System类下有一个静态的字段: public static final InputStream in; 标准的输入流,对应着键盘录入。 C:一般方法hasNextXxx() 判断是否还有下一个输入项,其中Xxx原创 2016-06-05 16:40:39 · 2559 阅读 · 0 评论 -
eclipse基本操作_Object类_equals()_==_hashCode()_getClass()
11.01_Java开发工具(常见开发工具介绍)(了解)A:操作系统自带的记事本软件B:高级记事本软件C:集成开发环境 IDE (Integrated Development Environment)D:Eclipse和MyEclipse的区别 a:Eclipse是一种可扩展的开放源代码的IDE。b:Eclipse的特点描述 免费纯Java语言编写免安装扩展性强c:MyEcl原创 2016-06-05 13:24:08 · 750 阅读 · 0 评论 -
面向对象_补充_封装_成员与局部变量_static关键字_Math随机数
06.10_面向对象(成员变量和局部变量的区别)(掌握)A:在类中的位置不同 成员变量:在类中方法外局部变量:在方法定义中或者方法声明上B:在内存中的位置不同 成员变量:在堆内存(成员变量属于对象,对象进堆内存)局部变量:在栈内存(局部变量属于方法,方法进栈内存)C:生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失局部变量:随着方法的调用而存在,随着方法的调用完毕原创 2016-06-04 14:29:54 · 524 阅读 · 0 评论 -
面向对象_package_修饰符_匿名内部类
10.01_面向对象(package关键字的概述及作用)(了解)A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹B:包的概述举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 …方案1:按照功能分 com.heima.add AddStudent AddTeacher co原创 2016-06-03 22:13:29 · 556 阅读 · 0 评论 -
字节流-FileInputStream_FileOutputStream_BufferedInputStream_BufferedOutputStream
20.01_IO流(IO流概述及其分类)1.概念 IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流。流按操作类型分为两种: 字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的字符流 : 字符流只能操作纯字符数据,比较方便。2.IO流常用父类 字节流的抽象父类: In原创 2016-06-08 16:11:33 · 1801 阅读 · 0 评论 -
集合四_Map_HashMap_TreeMap
18.01_集合框架(Map集合概述和特点)A:Map接口概述 查看API可以知道: 将键映射到值的对象一个映射不能包含重复的键 每个键最多只能映射到一个值B:Map接口和Collection接口的不同 Map是双列的,Collection是单列的(HashSet底层依赖HashMap,两个共用一套Hash算法)Map的键唯一,Collection的子体系Set是唯一的Map集合的原创 2016-06-01 17:42:58 · 2806 阅读 · 0 评论 -
面向对象_多态_抽象类_接口
09.01_面向对象(多态的概述及其代码体现)A:多态(polymorphic)概述 事物存在的多种形态 B:多态前提 a:要有继承关系。 b:要有方法重写。 c:要有父类引用指向子类对象。 C:案例演示 代码体现多态public class Demo1_polymorphic { /** * 成员变量:编译时看左边(父类),运行时看左边(父类) * 成员方原创 2016-06-03 15:22:35 · 2471 阅读 · 0 评论 -
异常_File
19.01_异常(异常的概述和分类)A:异常的概述 异常就是Java程序在运行过程中出现的错误。B:异常的分类 通过API查看ThrowableError 服务器宕机,数据库崩溃等Exception C:异常的继承体系Throwable Error Exception RuntimeException19.02_异常(JVM默认是如何处理异常的)A:JVM默认是如何处理异原创 2016-06-07 21:23:59 · 1330 阅读 · 0 评论 -
面向对象_继承
08.01_面向对象(代码块的概述和分类)(了解)(面试的时候会问,开发不用或者很少用)A:代码块概述 在Java中,使用{}括起来的代码被称为代码块。B:代码块分类 根据其位置和声明的不同,可以分为局部代码块,构造代码块,静态代码块,同步代码块(多线程讲解)。C:常见代码块的应用 a:局部代码块 (一说局部就和方法有关) 在方法中出现;限定变量生命周期,及早释放,提高内存利用率b:原创 2016-06-02 11:44:03 · 1654 阅读 · 0 评论 -
集合部分(一)
(一)集合体系我的总结: (二)集合特点 集合能存储任意对象,长度可以改变,随着元素的增加而增加,随着元素的减少而减少。(三)集合和数组的区别 ①存储对象。 数组可以存储引用数据类型,也可以存储基本数据类型。 集合只能存储引用数据类型,也能存储基本数据类型的,但是会自动装箱为引用数据类型。 ②长度。 数组长度不能改变。当存储的元素大于定义的数组元素时,要重新定义数原创 2016-04-25 20:52:51 · 542 阅读 · 0 评论 -
集合三_Set_HashSet和TreeSet
17.01_集合框架(HashSet存储字符串并遍历)A:Set集合概述及特点 通过API查看即可和list相比,没有什么特殊方法,都是add(),toArray,asList等方法B:案例演示 HashSet存储字符串并遍历public class Demo1_HashSet { /** * set:无序(存取顺序不一致)、无索引、不可重复 * @param原创 2016-05-16 22:19:56 · 6670 阅读 · 0 评论 -
java函数调用web service
使用TestClient类测试 TriangleType类的java代码生成的web service。需要的jar包如下: 程序源代码下载: TestClient类:public static void main(String[] args) { System.out.println(invokeWebService(15,5,19)); } /** *原创 2016-07-15 15:07:13 · 415 阅读 · 0 评论