
java 知识点
文章平均质量分 75
cw2004100021124
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
读取raw音频多次播放
private MediaPlayer mMediaPlayer;private int curMediaPlayerTimes = 0;/** * 播放默认声音 * @param times 要播放的次数. * */private void playMediaPlayerVoice(int times) { if(times < 1) { return; } if (mMediaPlayer != null && mMedia.原创 2022-03-23 09:25:14 · 382 阅读 · 0 评论 -
Java中遍历Map的两种方法:keySet和entrySet
Java中遍历Map的两种方法:keySet和entrySet转载 2014-09-10 15:53:40 · 582 阅读 · 0 评论 -
java 输入流转字节数组
/** * 输入流转字节流 * */ private byte[] InputStreamToByte(InputStream is) throws IOException { ByteArrayOutputStream bytestream = new ByteArrayOutputStream(); byte[] buffer=new byte[1024];原创 2014-09-10 15:23:55 · 9053 阅读 · 0 评论 -
关于接口对象直接引用实现类的对象的小结
public interface IUserinfo{ public void setName();}public class UserInfoImp implents IUser info{ private string name; public void setName(String _name){ this.name = _name;原创 2014-04-03 15:54:44 · 4030 阅读 · 2 评论 -
Java设计模式——六大原则
设计模式6大原则:里氏置换原则里氏置换原则(Liskov Substitution Principle),简称LSP。所有引用基类的地方必须能够透明的使用其子类对象。也就是说,只要父类出现的地方子类就能够出现,而且替换为子类不会产生任何错误或异常。里氏置换原则(Liskov Substitution Principle),简称LSP定义:Functions that use poi转载 2014-04-02 10:35:12 · 749 阅读 · 0 评论 -
Java回调机制分析
Java回调是一种双向调用模式,什么意思呢,就是说,被调用方在被调用时也会调用对方,这就叫回调。“If you call me, i will call back”。 不理解?没关系,先看看这个可以说比较 经典的使用回调的方式: class A实现接口InA ——背景1class A中包含一个class B的引用b ——背景2class B有一个参数为InA的方法t转载 2013-12-06 14:30:28 · 454 阅读 · 0 评论 -
Java的变量小结(一)
1.什么是变量?1)计算机是一种极度精确的机器;2)要将信息存储在计算机当中,就必须指明信息存储的位置和所需的内存空间(我们通过变量来表示需要存储信息的位置和内存空间);3)在Java编程语言当中,使用声明语句来完成上述的任务。2.变量的声明方法. int age;1)'int' 变量类型;2) 'age' 变量名3) ';'表示语句结束。上面语句使计算机分配原创 2013-12-03 09:52:09 · 543 阅读 · 0 评论 -
java的基本数据类型小结
1.java 数据类型分类? 数据类型总共分为两大类1)基本数据类型(原始数据类型)分为三大类:a)数值型:分为两种 整数型类型(byte,short,int,long)和浮点类型(flost,double)b)字符型(char)c)布尔型(boolean)2)引用数据类型,也分为三大类:a)类(class)b)接口(interface)c)数组2.字符原创 2013-12-03 09:55:16 · 538 阅读 · 0 评论 -
java基本概念小结
1.什么是环境变量?1)环境变量通常是指在操作系统当中,用来指定操作系统运行时需要的一些参数;2)环境变量通常为一系列的键值对。2.Path环境变量的作用1)Path环境变量是操作系统外部命令搜索路径。2)在命令行要执行的命令,必须要在path里面包含,才能使用。3.classpath环境变量的作用classpath环境变量是类文件搜索路径。4.JDK里面有什么?原创 2013-12-01 22:57:16 · 459 阅读 · 0 评论 -
Java 面向对象基础小结(四)
1.函数的重载(函数的重名)的定义1)在同一个类当中;2)方法名(函数)必须相同;3)参数列表必须不同。4)函数重载的实例class A{ void funA(){ System.out.println("没有参数的funA函数"); } //函数重载 void funA(int i){ System.o原创 2013-11-29 09:36:18 · 439 阅读 · 0 评论 -
面向对象基础小结(三)
1.对象的使用方法;使用对象调用变量和函数;1).对象。变量(代表对象的属性)2)对象。函数()(代表对象的状态)3)实例class Person{ //类属性 String name; String age; String sex; //类的状态 void eat(){ System.out.println("eat");原创 2013-11-27 22:53:02 · 452 阅读 · 0 评论 -
java 中List,Set,Map用法以及区别
1.List,Set,Map是否继承自Collection接口? 答:List,Set是,Map不是。 如图: Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtabl转载 2013-11-13 16:24:01 · 1032 阅读 · 0 评论 -
java面向对象基础小结(二)
1.创建类的方法。1)类的格式:class 类名{ 属性; 方法;}2)属性也叫成员变量,主要用于描述类的状态。3)方法也叫成员方法,主要用于描述类的行为。2.创建对象的方法。1)生成对象的方法格式 类名 对象名 = new 类名(); Person person1 = new Person(); Person 就是类,person1就是对象名。原创 2013-11-26 22:36:28 · 425 阅读 · 0 评论 -
java中判断Object对象类型
Object param = params.get(i); if (param instanceof Integer) { int value = ((Integer) param).intValue(); prepStatement.setInt(i + 1, value); } else if (param instanceof String) {转载 2014-09-12 12:00:14 · 1855 阅读 · 0 评论 -
利用instanceof操作符判断Java数组的类型
public class Test { public static void main(String[] args) { int[] a = new int[4]; int[] b = new int[4]; int[] c = a; int[][][] d = new int[2][3][4];转载 2014-09-12 16:24:26 · 5380 阅读 · 0 评论 -
DefFoundError与ClassNotFoundException的区别
相同点: 1、NoClassDefFoundError和ClassNotFoundException都是类运行时出错。 2、都和classpath有关。 不同点: 1、ClassNotFoundException继承java.lang.Exception,是一种受检异常(checked exception),需要显式地使用try/catch来进行处理。通常需要确保需要的类已经在classpath上...转载 2018-04-10 10:03:25 · 1714 阅读 · 0 评论 -
JavaScript权威指南(第六版) (JavaScript window对象一些概念)
1.闭包 (是指函数变量可以被隐藏于作用域链之内,因此看起来是函数将变量“包裹”了起来)。JavaScript函数的执行依赖于变量作用域,这个作用域是在函数定义时决定的,而不是函数调用事决定的。未了实现这种词法作用域,JavaScript函数对象的内部状态不仅包含函数的代码逻辑,还必须引用当前的作用域链。函数对象可以通过作用域链相互关联起来,函数题内部的变量都可以保存在函数作用域内,这种特性被原创 2016-10-18 15:07:00 · 1404 阅读 · 0 评论 -
JavaScript权威指南(第六版) (JavaScript 数组一些概念)笔记
1.Javascript是区分大小写的语言。也就是说,关键字,变量,函数名和所有的标识符(identifier)都必须采用一致的大小写形式。2.直接量:所谓直接量(Literal)就是程序中直接使用的数据值。例如: 12//数字 1.2 “helll” true false /javascript/gi //正则表达式直接量(用做模式匹配) 3.jav原创 2016-10-14 14:18:04 · 1379 阅读 · 0 评论 -
JAVA泛型详解
普通泛型Java代码 class Point{ // 此处可以随便写标识符号,T是type的简称 private T var ; // var的类型由T指定,即:由外部指定 public T getVar(){ // 返回值的类型由外部决定 return var ; }转载 2016-01-14 19:37:06 · 538 阅读 · 0 评论 -
java中的 泛型类、泛型方法、泛型接口
方法/步骤1泛型类:public class FanXingLeiDemo {//这里是泛型,可以传任意的参数private T obj;public T getObj() {return obj;}public void setObj(T obj) {this.obj = obj;}}实现:public转载 2016-01-14 17:27:31 · 528 阅读 · 0 评论 -
MongoDB学习笔记(robomongo 数据查询)
1. 基本查询: 构造查询数据。 > db.test.findOne() { "_id" : ObjectId("4fd58ecbb9ac507e96276f1a"), "name" : "stephen", "age" : 35, "genda" : "male",转载 2015-12-02 16:46:08 · 22839 阅读 · 0 评论 -
Android zip文件压缩解压缩
Android zip文件压缩解压缩:/** * Android Zip压缩解压缩 * @author Ren.xia * @version 1.0 * @updated 26-七月-2010 13:04:27 */ public class XZip { public XZip(){ } /**转载 2015-12-17 10:28:26 · 504 阅读 · 0 评论 -
React-Native学习指南
本指南汇集React-Native各类学习资源,给大家提供便利。指南正在不断的更新,大家有好的资源欢迎Pull Requests!同时还有Awesome React-Native系列https://github.com/jondot/awesome-react-native教程React NativeReact-Native入门指南 ht转载 2015-11-05 11:07:21 · 433 阅读 · 0 评论 -
在JSP页面显示当前日期或时间
java.text.SimpleDateFormat formatter = new java.text.SimpleDateFormat("yyyy年MM月dd日"); java.util.Date currentTime = new java.util.Date();//得到当前系统时间 String str_date1转载 2015-02-03 21:13:31 · 4648 阅读 · 0 评论 -
java中去掉一个 Vector 集合中重复的元素小结
去掉一个 Vector 集合中重复的元素 Vector newVector = new Vector();For (int i=0;i{Object obj = vector.get(i);if(!newVector.contains(obj);newVector.add(obj);}还有一种简单的方式,HashSet set = new HashSet(vecto原创 2014-09-23 15:59:05 · 10138 阅读 · 2 评论 -
java装饰者模式小结
装饰者模式例子interface Worker{ public void doSomeWork();}class Carpenter implements Worker{ public void doSomeWork(){ System.out.println("修水管"); }}class Plumber implements Worker{原创 2013-11-12 23:06:21 · 659 阅读 · 0 评论 -
java I0操作小结
一.java当中I/0流操作(字节流操作)1.I/O操作的目标? 从数据源当中读取数据,以及将数据写入到数据目的地当中。2.I/0的分类方法 1)第一种分类: a。输入流; b。输出流; 2)第二种分类: a。字节流 b。字符流 3)第三种分类 a。节点流 b。处理流。 3.读取文件和写文件的方法。4.数据流,从原创 2013-11-10 22:41:37 · 737 阅读 · 0 评论 -
java 类框架小结
一..什么是类集框架1)类集框架是一组类和接口;2)类集框架位于java.util包当中;3)类集框架主要用于存储和管理对象;4)类集框架主要分成三大类: a)集合(set); b)列表(list); c)映射(map)2.集合的种类;3.类集框架的基本结构;4.什么是集合(set)?集合中的对象不按照特定的方式排序,并且没有重复对象;对象放原创 2013-11-24 21:47:30 · 593 阅读 · 0 评论 -
命令窗口下,编译出现ArrayList提示字符串出错的问题
在命令窗口下编译,会出现ArrayList提示字符串出错的问题:import java.util.ArrayList;import java.util.Random; public class Emperor{ private static int maxNumOfEmperor = 2; //最多只能有连个皇帝 //皇帝叫什么名字 private sta原创 2013-10-29 16:10:21 · 956 阅读 · 0 评论 -
JAVA中this用法小结
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。package test;public class Thi转载 2013-10-29 16:36:23 · 553 阅读 · 0 评论 -
JAVA Static的一些用法
java 中static主要用法有三种:1.第一种主要是用来定义一个静态成员变量;1)这个静态成员变量可以通过类名.静态成员变量的方式调用。例如: class Person{ static String name; static int age; } class MainUi{ public static vod mai原创 2013-10-29 11:28:34 · 803 阅读 · 0 评论 -
java 静态方法和实例方法的区别
静态方法和实例方法的区别主要体现在两个方面: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。 静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制。 下面几个例子展示了这一区别。转载 2013-10-29 11:29:17 · 457 阅读 · 0 评论 -
java三种判断字母大小写的方法
public class AaNum {public static void main(String[] args){String s = new String("12HMa&%$k#d_34H3aH");int max = 0;int min = 0;int other = 0;for (int i = 0;i {if(s.charAt(i)>='A'&&转载 2013-09-28 20:35:24 · 10164 阅读 · 0 评论 -
过滤相同的元素
public static void main(String[] args){ ArrayList list = new ArrayList(); list.add("1"); list.add("2"); list.add("2"); Iterator it1 = li转载 2013-10-11 19:52:15 · 633 阅读 · 0 评论 -
Source_Insight教程及技巧
1、背景色选择 要改变背景色Options->preference->windows background->color设置背景色2、解决字符等宽对齐问题。 SIS默认字体是VERDANA,很漂亮。这网页上应该也是用的VERDANA字体。但由于美观的缘故,VERDANA字体是不等宽的。比如下面两行 llllllllll MMMMMMMMMM转载 2013-09-25 11:23:57 · 1172 阅读 · 0 评论 -
XXXWrapper表示的含义
经常在源码中可以看到XXXWrapper,比如Context和ContextWrapper的关系就是ContextWrapper 表示是 Context的装修类。原创 2013-09-25 18:06:56 · 1017 阅读 · 0 评论 -
XXXImpl表示的含义?
经常看到ContextImpl类继承了Context类。ContextImpl Impl是代表什么含义,表示是Context的继承类才这样命名的吗? 这是 接口 和 实现类的方式ContextImpl 就是接口的实现类,Context是一个抽象类。原创 2013-09-25 17:32:34 · 4255 阅读 · 0 评论 -
Unable to execute dex: Java heap space问题解决方法
Unable to execute dex: Java heap spaceJava heap space 这种要怎么处理? 原因是eclipse设置的里面的内存比所需要的内存不足。。因为执行的Dex需要内存超出了分配的默认内存大小 解决策略:配置一下Eclipse的JVM内存就可以了 如何修改:怎么改eclipse JVM内存?1) 找到eclipse目录下的原创 2013-10-06 17:47:14 · 755 阅读 · 0 评论 -
java中常用的字符串的截取方法
1、length() 字符串的长度 例:char chars[]={'a','b'.'c'}; String s=new String(chars); int len=s.length();2、charAt() 截取一个字符 例:char ch; ch="abc".charAt(1); 返回'b'3、getChars() 截取多个字符 voi转载 2013-10-05 11:14:27 · 586 阅读 · 0 评论 -
java.util.ConcurrentModificationException异常解决方法
今天遍历一个ArrayList去查找某项是否存在,如果存在的话就从列表中删除,方法如下: for(Person p : persons){ if(p.getName().equals(name)) persons.remove(p); }for(Person p : persons){ if(转载 2013-06-27 10:43:56 · 680 阅读 · 0 评论