学习笔记
文章平均质量分 84
心所向皆可成
心所向,皆可成
展开
-
java中break,continue,return详解
breakbreak :跳出当前循环;但是如果是嵌套循环,则只能跳出当前的这一层循环,只有逐层break才能跳出所有循环; for (int i = 0; i < 10; i++) { if (i == 6) break; // 在执行i==6时强制终止循环,i==6不会被执行 System.out.println(i); }输出结果原创 2013-07-15 10:43:28 · 5101 阅读 · 0 评论 -
final、fianlly和finalize
final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。1、属性不可变:final修饰的变量不能够更改,而且必须在定义的时候就必须为其赋给相应的值;如果在定义的时候没有为其赋值,必须在其构造方法中为其赋值;一般由final修饰的变量为常量;2、方法不可覆盖:定义为final的方法不可以被其子类覆盖也就是重写,这点和定义为private类型效果是一样的,因为定义为p原创 2013-06-29 21:01:57 · 1828 阅读 · 0 评论 -
java中的抽象类和接口
抽象类在解决问题的时候一般将父类定义为abstract类型的,也就是抽象类,在抽象类中可以定义抽象方法也可以定义非抽象方法;此外,在多态机制中,一般不从父类得到类对象,所以抽象类不能实例化对象是有一定道理的;此外如果一个类中的某个方法定义为了abstract类型的,那么这个类就必须定义为abstract类型的;接口:说白了接口就是纯粹的抽象类,在接口中任何方法都不能有方法体(在抽象类中原创 2013-06-29 21:23:30 · 560 阅读 · 0 评论 -
IO-Java字节流和字符流
java原创 2013-10-16 19:56:50 · 716 阅读 · 0 评论 -
设计模式之-抽象工厂
做过web开发的同行都知道,大多数工作都是一些对数据库的曾删改查工作。如果使用了Hibernate那么就不用考虑更换数据库会带来的麻烦。但是如果没有使用hibernate数据库,那么网站开发完之后如果要更换数据库就会有很多的工作量要做。因为不同的数据库有可能一些操作不一样或者官方提供的API等等一些差异,那么如何解决这样的问题呢? 之前我写的数据库访问程序都是非常简单的,没有涉及到设计模式原创 2014-03-11 22:02:11 · 714 阅读 · 0 评论 -
++a和a++
看下面几行代码: int c = 1; int d = c--; // 在这一行的执行步骤是先把c赋给d,然后c的值减一 System.out.println(d); System.out.println(c); d = --c; // 在这一行的执行步骤是c的值先减去一,然后再把减过的值赋给d,这时候c、d的值是一样的 System.out.println(d);原创 2014-07-19 10:52:57 · 732 阅读 · 0 评论 -
二进制相关知识
补码在计算机中,整数是以补码的形式保存的。在补码的保存方式中,最高位为符号位,最高位为0表示正数,最高位为1表示负数。正数的补码是把十进制正数数据转换为二进制的形式;负数的补码,是把负数绝对值的补码按位取反,然后再按照二进制运算加1,得到的就是负数的补码。数据类型:在java中zhengshu原创 2014-07-19 16:36:12 · 1707 阅读 · 0 评论 -
JSP常用资源
JavaSE API文档:http://gceclub.sun.com.cn/java_docs/jdk6/html/zh_cn/apiJAVAEE5 API文档:http://java.sun.com./javaee/5/docs/apiJAVAMain API文档:http://java.sun.com.products/javamail/javadocs原创 2013-05-26 10:57:41 · 726 阅读 · 0 评论 -
为什么打开文件会出现乱码
XML学习教程DTD学习教程,DTD约束XML文档Schema学习教程,Schema约束XML文档的结构最近一直在学习javaEE的开发,在看视频时候偶然间看到老师的讲解,是有关打开文件出现乱码的,为什么打开文件会出现乱码呢,现在我把老师的讲解记录下来,也算是解开了我的疑惑吧。比如说我们用记事本写了一个xml文档,文档的内容如下: 中国原创 2012-10-28 13:01:28 · 1963 阅读 · 0 评论 -
I/O编程-File类和RandomAccessFile类
File类,可以创建文件(包括各种格式)、删除文件; File file=new File("D:\\workspace\\Test\\1.pdf"); if(file.exists())//文件是否存在 file.delete(); else file.createNewFile(); System.out.println("filename:"+file.getNa原创 2012-12-08 16:03:38 · 575 阅读 · 0 评论 -
I/O编程-pipedin(out)putstream和bytearrayin(out)putstream类的使用示例
pipedinputstream和pipedoutputstream类用于在应用程序中创建管道通信,经常成对出现,主要应用于线程间的通信,一个线程可以从另一个线程中获取数据,可以再线程之间输入输出;如下面的例子所示,是将一个字符从一个线程中写出,另外一个线程接收然后打印: public class PipedTest { public static void main(Strin原创 2012-12-10 17:06:08 · 805 阅读 · 0 评论 -
CSS有关边框详解
边框内的空白是内边距,边框外的空白是外边距;并且背景应用于内容和内边距、边框组成的区域。术语翻译element : 元素。 padding : 内边距,也有资料将其翻译为填充。 border : 边框。 margin : 外边距,也有资料将其翻译为空白或空白边。 CSS padding属性定义元素边框与元素内容之间的空白区域,也就是内边距;CSS margin属性定义围绕在元素原创 2013-03-14 21:27:35 · 919 阅读 · 0 评论 -
Cookie和Session使用与区别
Cookie:Cookie是早起的会话跟踪技术,它将用户的信息保存在客户端浏览器上;cookie保存的信息类型有限,只能保存字符串信息,而且涉及到中文等还要进行字符编码,因为中文使用的是unicode编码,而英文使用的是ASCII编码,为了防止乱码的出现,在使用cookie保存中文信息的时候要进行相应的编码,具体的实现方法详情请看《tomcat服务器运行cookie时出错的详解》,在此不再原创 2013-03-16 20:36:48 · 725 阅读 · 0 评论 -
java反射机制学习总结
今晚我准备挑灯夜读,把java独有的特性-java反射技术好好搞一下!!希望各位高手多多指教 首先什么是java的反射机制呢?平时我们都是知道了一个类,然后通过new关键字来得到这个类的对象,然后通过这个对象就可以得到这个类的属性和方法了,例如下面的例子:package cn.itcast.Test;public class People { publ原创 2013-03-31 06:26:24 · 1128 阅读 · 3 评论 -
jsp页面获取不到servlet中添加到request中的信息问题详解
在讲解这个问题之前,我们先来讲讲在java web开发中什么是重定向,什么是转发?1、重定向:在servlet中可以使用response.senddirect(“要重定向的资源的路径”)方法跳转到另外一个资源文件,当用户请求某个资源而资源不存在时,在服务器端通过这个函数进行重定向的操作,在客户端浏览器上会得到跳转后的地址,并重新发送请求链接,在浏览器的地址栏上可以看到跳转后的新的地址。进行重定原创 2013-04-16 18:22:31 · 11747 阅读 · 5 评论 -
java泛型详解
学习java或者软件开发的出去面试有时候项目经理经常会问到有关泛型的理解;泛型:是指在定义类或者接口的时候可以为类和接口指定类型形参,在定义变量、定义方法时该类型形参可以当做普通的类型来使用,并且该类型形参在定义变量和创建对象时确定1、定义泛型类,程序实例代码如下:public class GenericClass<E> { /** * @param args...原创 2013-10-12 20:24:27 · 13853 阅读 · 4 评论