E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA笔记
Java笔记
(二)泛型与反射
泛型:主要是为了找到失去的类型泛型适用于类级别,会有很多类型。根据泛型的别名变化而变化。泛型类的变化会影响到整个类的全部成员,而泛型方法只是影响这个方法内部而已,只是两种生命周期(也可以说是作用域)定义泛型类:publicclassMy{}泛型方法:publicGsss(){}Java反射Reflection技术:*程序员不需要得到java源代码就可以通过反射*获得java类图,java的成员逻辑
10180412
·
2014-02-24 21:28
java
反射
泛型
JavaEE
Java笔记
(二)泛型与反射
泛型:主要是为了找到失去的类型泛型适用于类级别,会有很多类型。根据泛型的别名变化而变化。泛型类的变化会影响到整个类的全部成员,而泛型方法只是影响这个方法内部而已,只是两种生命周期(也可以说是作用域)定义泛型类:publicclassMy{}泛型方法:publicGsss(){}Java反射Reflection技术:*程序员不需要得到java源代码就可以通过反射*获得java类图,java的成员逻辑
10180412
·
2014-02-24 21:28
java
反射
泛型
Java笔记
(一)
c语言中的静态变量必需是局部变量,就类似于全局变量java的静态只能修饰全局变量.原因是因为c语言的类型是五大种修饰符,但是有的书上写的却是六种,如下.分别是:auto,const,register,static,volatile,extern.局部变量除非显式指明为static,否则默认为auto,所以一般不会在代码中使用类型修饰符auto. 在后编译器时代,优化器可以合理的分配寄存器,所以一
10180412
·
2014-02-24 21:56
JAVA初始化
Java笔记
-Java基础(多线程)
Java基础-多线程 1.线程:程序中单独顺序的控制流。线程本身不能运行,只能用于程序中。进程:执行中的程序,word,编辑的同时,可以打印,拼写检查 2.进程与线程的区别:1)进程是静态的概念,线程是动态的概念 2)多个进程的内部数据和状态是完全独立的;多线程是共享一块内存空间和一组系统资源,有可能相互影响3)线程本身的数据通常只有寄存器数据,以及一个程序执行时使用的堆栈,线程的切换比进程切换的
taotie119
·
2013-12-03 20:00
java基础
Java笔记
-Java进阶(类加载器学习)
1.如下几种情况,将导致JVM结束生命周期:1)执行了System.exit()方法 注意exit()参数的意义2)程序正常执行结束3)程序在执行过程中遇到了异常或错误而异常终止4)由于操作系统出现错误而导致Java虚拟机进程终止 2.一些概念,类的加载、连接、初始化加载:查找并加载类的二进制数据 连接: 验证:确保被加载的类的正确性 准备:为类的静态变量分配内存,并将其初始化为默认值 解析:
taotie119
·
2013-12-03 20:00
java
java笔记
2
类和对象:一、对象:classHuman{……}1、声明Humanwangming;//声明2.、赋值wangming=newHuman();//获得对象实例并使用new方法分配内存。二、构造函数:1、作用实际上是调用了一个系统自带的方法来构造对象,所以把它称为构造函数。构造函数的作用是生成对象,并对对象的实例变量进行初始化。系统自带的默认构造函数把所有的数字变量设为0,把所有的boolean型变
lgdblue
·
2013-11-25 19:00
java
对象
java笔记
1
1、publicclassDemo15{publicstaticvoidmain(String[]args){//用out标记外边的for语句块out:for(inti=0;i=i){System.out.println();//用continue跳出当前for循环,执行外循环continueout;}elseSystem.out.print("i="+i+"j="+j);;}}2、数组:定义:i
lgdblue
·
2013-11-25 16:00
java
Effective
Java笔记
(第二章)
最近,在看EffectiveJava这本书,感觉还不错,记点笔记以备后用。packagebbsky.effectivejava.chapter02; importjava.math.BigInteger; importjava.util.Random; /** *StaticFactoryMethod * *第1条:考虑用静态工厂方法代替构造器 * *静态工厂方法的优势: *1、静态工厂方法有
bbirdsky
·
2013-11-24 22:00
java
effective
静态工厂方法
XMPP——Smack[4]状态,心情,头像更改
XMPP——Smack[4]状态,心情,头像更改分类: 01-
Java笔记
2011-06-0121:07 6144人阅读 评论(12) 收藏 举报smackxmppstringbufferbytefile
oMingZi12345678
·
2013-11-17 16:00
XMPP——Smack[5]文件传输及离线消息的获取
XMPP——Smack[5]文件传输及离线消息的获取分类: 01-
Java笔记
2011-06-0121:11 6790人阅读 评论(8) 收藏 举报smackxmppstringfileexceptionuser
oMingZi12345678
·
2013-11-17 16:00
XMPP——Smack[3]用户列表,头像,组操作,用户操作
XMPP——Smack[3]用户列表,头像,组操作,用户操作分类: 01-
Java笔记
2011-06-0121:03 9271人阅读 评论(13) 收藏 举报smackxmppstringexceptionusernull
oMingZi12345678
·
2013-11-17 16:00
XMPP——Smack[2]会话、消息监听、字体表情和聊天窗口控制
XMPP——Smack[2]会话、消息监听、字体表情和聊天窗口控制分类: 01-
Java笔记
2011-06-0120:59 6498人阅读 评论(4) 收藏 举报聊天smackxmppstringhashmapnull
oMingZi12345678
·
2013-11-17 16:00
XMPP——Smack[1]连接、登陆及账户操作
XMPP——Smack[1]连接、登陆及账户操作分类: 01-
Java笔记
2011-06-0120:54 7157人阅读 评论(13) 收藏 举报xmppsmackexceptionstringdomain
oMingZi12345678
·
2013-11-17 16:00
【黑马程序员】
java笔记
——基础加强
----------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流!----------------------Java基础加强学习1.了解IDEIDE其实就是集成开发环境。2.静态导入import语句可以导入一个类或者某个包中的所有类。importStatic语句导入一个类中的某个静态方法或者所有的静态方法。//直接导入方法Importstatic
租来的生活
·
2013-11-16 16:37
java
java基础
基础加强
Java笔记
---JSP页面中登录问题
今天,终于把设计弄好了,开始进入编码阶段了。但是在进行JSP登录验证时却出了问题,首先没改之前,没问题。代码如下:可当我添加了对密码的验证时,却出现了500错误,修改的代码如下:while(rs.next()){ StringstrName=rs.getString(2); StringstrPass=rs.getString(3); if(userName.equals
GuLu_GuLu_jp
·
2013-11-03 18:00
java
Web
jsp
Java笔记
---sql错误:Unknown column 'Java?…?é—¨??°???é??' in 'where clause'
一、场景今天在进行项目编辑时,在对数据库的查询方法进行测试时,出现如下错误:java.sql.SQLException:Unknowncolumn'Java?…?é—¨??°???é??'in'whereclause'我当时就纳闷了,我明明上一个查询方法测试成功了,这个方法只是通过书名来获取信息的,怎么就出错了呢?我当时的SQL语句是这样的:Stringsql="SELECT*fromtb_boo
GuLu_GuLu_jp
·
2013-11-02 17:00
java
sql
数据库
Java笔记
(二十六)……IO流上 字节流与字符流
原文链接:http://www.cnblogs.com/ShawnWithSmallEyes/p/3387077.html概述IO流用来处理设备之间的数据传输Java对数据的操作时通过流的方式Java用于操作流的对象都在IO包中流按操作的数据分为:字节流和字符流流按流向不同分为:输入流和输出流IO流常用基类字节流的抽象基类InputStream,OuputStream字符流的抽象基类Reader,
aev57372
·
2013-10-24 23:00
java笔记
【十】
GUI编程1、AWT(AbstractWindowToolkit)包括了很多类和接口,用于javaApplication的GUI----GraphicsUserInterface(图形用户界面)编程。容器1、容器javaAPI所提供的一系列类的实例,用于在程序中存放对象。2、Jdk所提供的容器API位于java.util包内。interface:collection里面包含set和list,lis
hahawhyha
·
2013-10-20 21:00
JAVA笔记
:double四舍五入并保留两位小数的方法
1.只要输出结果doublex1=0.026; System.out.println(String.format("%.2f",x1));2.数据转换//方案一: get_double=(double)(Math.round(result_value*100)/100.0) //方案二: DecimalFormatdf=newDecimalFormat("#.##"); get_double=Do
glblong
·
2013-10-20 20:03
double
四舍五入
小数
两位
Java笔记
---JavaWeb学习
额,在注册CSND账号后,除了偶尔逛了逛该网站、遇到问题发了一下帖子,就没干过什么了。最近,看到朋友在学习了一些知识后,就在上面写博客后,我也觉得这不错。虽然现在的都是菜鸟型的文章,但随着知识的慢慢的累积,以后写的就不同了。而且,在许久之后,回头还可以看一下自己的成长之路。恩,不错~废话不多说,最近在学习JavaWeb的开发。我的2种学习途径:第一:跟随百度文库的课程--------->《深入浅出
GuLu_GuLu_jp
·
2013-10-14 12:00
java
Web
web开发
java笔记
【九】
容器1、容器API位于java.util包内。容器API的类图结构如下所示。其中set 里的元素不可以重复 并且 没有顺序List 里的 元素 可以重复 且 有顺序Map 是一对一对往里面装-----------------------------------------------------------------------------------------------------
hahawhyha
·
2013-10-11 12:00
java笔记
【八】
1、java异常 观察错误的名字和行号最重要。 老师说程序是调出来的额,不是写出来的。要不怕2、try{ }catch(ArithmeticExceptionae){ae.printStackTrace(); //打印错误的堆栈信息。 }3、throwable包括error和exception,其中exception还包括runtimeexception。runtimeexception是可
hahawhyha
·
2013-10-05 09:00
java学习笔记
现在正在学习java,为了激励自己,激发斗志,想把自己每天学到的java知识,以
java笔记
的方式发表,与各位大神共勉!
liuzuyi200
·
2013-09-25 20:00
java笔记
【七】
欧耶。。。类和对象终于弄完了。。老师所说的“最庞大的一章,接下来就是曙光了。。。。”,继续加油,加班啊~!1、Object类是所有java类的根基类。它是金字塔的塔尖儿。2、finalize()方法类似于C++中的析构函数。3、当将字符串和其他东东连接时,会自动调用ToString()方法4、classpath里面 .; 点代表当前路径。5、a.equals(b);等价于a==b;只有a和b指向同
hahawhyha
·
2013-09-25 17:00
java笔记
【六】
1、只有java.lang包的东西不需要引入就可以使用其他的使用必须import。2、java只支持单继承,不支持多重继承。3、class前面什么也不写,是default类。default类只可以被同一个包内部的类访问。publicclass的类则可以被任意访问。4、overload重载 override重写5、使用this(argument——list)调用本类中另外的构造方法。子类中没有显式
hahawhyha
·
2013-09-23 22:00
java笔记
【五】
1、this一般出现在方法里面,当方法还没有调用时,this指的是谁并不知道。内存过程理解很重要,请务必掌握。2、类名.东西 这个东西是静态的 比如system.out这个点后面的out是静态的。3、访问非静态的东西,必须new一个对象出来,而静态的就不需要实例化而可以直接访问。4、package 为了解决类的命名冲突问题,提供类的多重类命名空间。 import引入包就不需要写com.hap
hahawhyha
·
2013-09-22 22:00
JAVA笔记
:构造方法
JAVA笔记
:构造方法构造方法定义:【修饰符】构造方法名(形参列表) { }【修饰符】:构造方法的上一级单元是类,所以修饰符可以public、protected
qileilove
·
2013-09-22 10:00
java笔记
【四】
一、成员变量默认会初始化,局部变量不会自动初始化。二、练习:定义一个“点”(Point)类来表示三维空间中的点(有三个坐标)。要求如下:1,可以生成具有特定坐标的点对象。 2,提供可以设置三个坐标的方法3,提供可以计算该点距原点距离平方的方法4,编写程序验证上述三条。解: 自己的做法(模仿上一个例子):classPoint{ privateintlength; privateintwidth; p
hahawhyha
·
2013-09-16 22:00
JAVA笔记
——序列化
JAVA笔记
——序列化所谓的对象序列化(在很多地方也被成为串行化),是指将对象转换成二进制数据流的一种实现手段。通过将对象序列化,可以方便地实现对象的传输及保存。
qileilove
·
2013-09-03 10:00
java笔记
【三】
1、一大波代码集体往后退按下Tab键,一起往前按下shift+Tab键。2、do{}while();分号不要丢了。3、break语句用于终止某个语句块的执行。强行退出循环。 continue用于终止某次循环过程,跳过循环体中continue语句下面的语句,开始下一次的循环过程。4、增加程序健壮性的考虑。invalidparameter / return-1;5、标识符 --动手 关键字ife
hahawhyha
·
2013-09-02 20:00
Java笔记
:Java集合概述和Set集合
本文主要是Java集合的概述和Set集合1.Java集合概述1)数组可以保存多个对象,但数组长度不可变,一旦在初始化数组时指定了数组长度,这个数组长度就是不可变的,如果需要保存数量变化的数据,数组就有点无能为力了;而且数组无法保存具有映射关系的数据。为了保存数量不确定的数据,以及保存具有映射关系的数据,Java提供了集合类。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。2)Java集
·
2013-08-31 00:00
java集合
JAVA笔记
——序列化
JAVA笔记
——序列化所谓的对象序列化(在很多地方也被成为串行化),是指将对象转换成二进制数据流的一种实现手段。通过将对象序列化,可以方便地实现对象的传输及保存。
qileilove
·
2013-08-30 09:00
Singleton三种实现方法(effective
java笔记
)
public enum SingletonEnum { /**枚举类型方法 * 此方法更为简洁,无偿提供了序列化机制,当然也防止了多次实例化(即使在复杂序列化和发射时) * 单元素枚举类型已经成为实现singleton的最佳方法 * @param args */ INSTANCE; public void doWork(){ System.out.
wuhaocn
·
2013-08-27 16:00
Effective Java
多个构造器参数处理方法(effective
java笔记
)
1.重叠构造器模式publicclassUserTC{/***重叠构造器模式*对于参数不算太多事可以使用,用户用不到的属性设置为默认值*一句话重叠构造器可行,但是当参数过多时客户端代码难以编写,并且仍难难以阅读(引用effectivejava2.2)*/privateStringname;privateStringuser;privateStringpass;privatecharsex;priv
吾已六
·
2013-08-26 21:17
java
java
多个构造器参数处理方法(effective
java笔记
)
1.重叠构造器模式 public class UserTC { /** * 重叠构造器模式 * 对于参数不算太多事可以使用,用户用不到的属性设置 为默认值 * 一句话重叠构造器可行,但是当参数过多时客户端代码难以编写,并且仍难难以阅读(引用effective java2.2) */ private String name; private String
wuhaocn
·
2013-08-26 21:00
java
java笔记
【二】
1、大数转换成小数,要加强制转换。------------------程序格式-------------------2、写程序要有层次感。全选中,按下Tab键,就缩进了。先写好格式,再学算法。程序格式很重要的。方法之间隔一行空行。并排语句之间加空格。运算符两侧加空格。注意成对编程。3、A异或B,就是AB不一样就是true。4、短路与和逻辑与的区别。5、三目条件运算符x?y:z 判断x条件若符合则Y
hahawhyha
·
2013-08-20 15:00
java笔记
【一】
1、java两个机制 虚拟机制垃圾收集机制, 解决了健壮性问题。2、开发需要JDK,用户只需要JRE3、【师说】计算机这些书籍都是大砖块,不要一个字一个字去扣,二十看个大概就去动手实践,从实践过程中学习到领悟到知识。4、执行的命令,输入命令提示符,其实是在安装的JDK里面的bin文件夹里的javac.exe和java.exe 会跑到Path变量存储的变量值的那些路径去找。故只需要把c:\jdk\b
hahawhyha
·
2013-08-19 21:00
Java笔记
//抛异常 ... if(index == -1){ throw new RuntimeException("语句有错误,请检查!"); }可变参数用法public static int add(int x,int ...args){ int sum=x; for(int i=0;i
umgsai
·
2013-08-15 10:34
java
[Think in
Java笔记
]并发
[Think in
Java笔记
]并发 2013-06-26 10:06:39标签:学习笔记 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。
so_fast
·
2013-08-08 11:00
java
java笔记
1
JAVA基础一、java工具JDKjava开发工具包,sun官方提供的Java下载安装包,份操作系统和版本JREJava运行环境,下载安装JDK即可得到JRE,需要陪着环境变量JVMJava虚拟机,是java的核心功能的提供者,java程序必须运行在JVM中GC内存垃圾的回收机制,由JVM提供IDE集成开发环境,是大规模的商业开发工具,主流包括:Eclipse/jbuildemmr/netbean
yugao1986
·
2013-07-21 22:00
java
【
Java笔记
】Java开发实战经典 - 第十一章
===第十一章Java常用类库在StringBuffer中只能使用append()方法进行字符串的连接; StringBuffer的内容是可以修改的; 在String中进行替换使用的是replaceAll(),而在StringBuffer中使用的是replace()方法; 频繁修改字符串内容的地方,最好使用StringBuffer类完成; Runtime表示的是每一个JVM实例,可以通过其取得一些
Techzero
·
2013-07-17 17:00
java
笔记
【
Java笔记
】Java开发实战经典 - 第十章
===第十章泛型泛型可以使程序的操作更加安全,避免发生类转换异常; 在泛型的指定中无法指定基本数据类型,必须设置成一个类; 若设定内容与泛型所指定的类型不一致,编译时会出错; 即使有泛型声明,也只是在类的定义上声明,而与构造方法的定义无关; 若一个类中有多个属性需要使用不同的泛型声明,要在声明类时指定多个泛型类型; 可以使用通配符“?”接收全部的泛型类型对象; 在泛型操作中可以通过extends设
Techzero
·
2013-07-12 16:00
java
笔记
【
Java笔记
】Java开发实战经典 - 第九章
===第九章多线程一个类只要继承了Thread类,就称为多线程实现类; Thread子类中覆写的run()方法为线程的主体; 继承Thread类的类只能调用一次start()方法; 无论使用哪种方式,最终都必须依靠Thread类才能启动多线程; 继承Thread类不能实现资源共享; 实现Runnable接口可以实现资源共享; Java程序每次运行至少启动两个线程,main线程和垃圾收集线程; 主线
Techzero
·
2013-07-11 22:00
java
笔记
【
Java笔记
】Java开发实战经典 - 第八章
===第八章包及访问控制权限不同包中存在同名类最好做法是声明对象时写出完整的"包.类名称"; default可以被本包中的其他类所访问,但是不能被其他包的类所访问; 一旦使用private访问权限,则只能在本类中进行访问; 一旦使用protected访问权限,则只能被本包及不同包的子类所访问; 一旦使用public访问权限,就可以在所有的类中访问; 类名称所有单词的首字母必须大写; 方法名称第一个
Techzero
·
2013-07-11 22:00
java
笔记
【
Java笔记
】Java开发实战经典 - 第七章
===第七章异常的捕获与处理Exception可以用try...catch处理,Error在程序中无法处理; 若有多个异常最好分别捕获,而不要直接使用Exception捕获全部异常; 不用在主方法中使用throws,若使用将导致程序中断; finally语句块中尽可能不要出现throw或return,可以避免不必要的问题; Exception在程序中必须使用try...catch处理,Runtim
Techzero
·
2013-07-11 21:00
java
笔记
【
Java笔记
】Java开发实战经典 - 第六章
===第六章面向对象(高级篇)Java中只允许单继承和多层继承,而不能使用多重继承; 子类不能直接访问父类中的私有成员; 子类对象在实例化之前必须首先调用父类的构造方法后再调用子类自己的构造方法; 被子类覆写的方法不能拥有比父类方法更加严格的访问权限; 若父类中一个方法为private,子类中将其声明为default不是覆写,而是重新定义方法; 使用super调用父类中指定构造方法的操作,语句必须
Techzero
·
2013-07-09 20:00
java
笔记
【
Java笔记
】Java开发实战经典 - 第五章
===第五章面向对象(基础篇)面向对象的程序设计有封装性、继承性、多态性3个主要特征; 类是抽象的代表共性,对象是具体的个体,属性是描述对象的信息,方法是对象的行为; 类由属性和方法组成,属性就是变量,方法就是函数; public表示公共的,加上这个修饰的类或属性,可以在同一个包或者别的包里面访问; private表示私有的,加上这个修饰的类或属性,只能在同类里访问,同包和别的包不能访问; pro
Techzero
·
2013-07-08 16:00
java
笔记
【
Java笔记
】Java开发实战经典 - 第四章
===第四章数组与方法intscore[]=null;score=newint[3];与intscore[]=newint[3];等价; 在Java中要取得数组的长度可以用数组名.length; Java允许二维数组中每行的元素个数均不相同; 方法的重载为方法名称相同,参数的类型或个数不同; 方法的接收参数类型和个数完全相同,只是返回值类型不同,不是方法重载; java.util.Arrays.s
Techzero
·
2013-07-08 16:00
java
笔记
【
Java笔记
】Java开发实战经典 - 第三章
===第三章Java基础程序设计float类型变量长度为32字节,double为64字节; 使用浮点数值时,默认的类型为double,要使用float类型时,要在数据后面加上F或f; 自动类型转换可以保证数据的精确度,这种转换方式也称扩大转换; 表达式中有类型不匹配时,若一个操作数类型为String,则其他会自动转换成String;
Techzero
·
2013-07-08 16:00
java
笔记
【
Java笔记
】Java开发实战经典 - 第二章
===第二章简单的Java程序一个Java文件中可以有多个class类的定义,但只能有一个publicclass定义; 在定义类名称时,开头的首字母为大写; publicclass类名称必须与文件名一致,class可以不一致; 用System.out.println()输出时,多个值中间用+连接; 以/***/注释的内容会被解释成程序的正式文档; 标识符不能以数字开头;
Techzero
·
2013-07-08 16:00
java
笔记
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他