- 浏览: 81163 次
- 性别:
- 来自: 沈阳
最新评论
-
zzw118:
楼主讲解得很好,学习了!
hibernate延迟加载 -
fengwei199181:
不错。
hibernate延迟加载 -
teacher1998:
写得挺全的,格式也蛮好,thanks
Cookie与Session专题 -
wfl888_2007:
谢谢!~ 又回顾了下基础! 看来要经常逛逛! 不然都忘了! ...
CoreJava学习笔记5 -
whaosoft:
基础挺重要的 没事就该看下呢
CoreJava学习笔记5
文章列表
XML_day01_pm 1.XML可宽展编辑语言 指令:帮助解析文件解析指定信息 1.页面注释:顶格写; 2.标记必须是成对的; 3.根元素只能有一个; 4.元素的属性必须出现在起始标记里; 5.属性必须有值,且属性值必须加引号“”; 6.元素可以有子元素(或说成元素可以有子元素); 7.元素不能交叉; 8.元素体中可以有文本(非解析文本); 2.什么是DTD(XML元素说明文件) 3.DTD中内容说明: 标签<ELEMENT>的作用:对某元素的元素体进行说明; #PCDATA-》可解析的字符信息; XML_Schema_day_01_a ...
JDBC_day01_am 1. 2.解耦合 3.驱动分类 a.JDBC-ODBC桥驱动 application-->jdbc-->桥-->odbc-->数据库 1.效率低; 2.安全性低; b.部分Java、部分本地代码驱动; application-->jdbc-->java|native(调用操作系统功能的代码)---->数据库 速度相对较快,但安全性不好; c.纯Java网络服务器驱动(pure java,net Server Driver) ...
Statement:创建时不传递sql语句;每传入数据库一条sql就执行一条;效率比较低;
PreparedStatement:创建时传递sql(含有占位符“?”);生成对象时sql在数据库服务器端先进行预编译再等待成批的数据传入后执行;效率高;
JSP中的内置对象(9个)
对象名 对象的类型 范围pageContext Javax.servlet.jsp.PageContext Pagepage Javax.servlet.jsp.HttpJspPage Pagerequest Javasx.servlet.jsp.HttpServletRequest Requestresponse Javax.se ...
对象名 对象的类型 说明
pageContext javax.servlet.ServletContext 表示此JSP的PageContext
----------------------------------------------------------------------
pageScope Java.util.Map 取得Page范围的属性名称所对应的值
----------------------------------------------------------------------
requestScope Java.util.Map 取得Request范围的 ...
为了使本框不可编辑,我们可以使用下面几种方法
解决思路:
文本框的内容只用来显示而不允许用户随意编辑的时候是很有必要。
步骤:
方法一:设置<input>标签的readonly属性为true。
具体Html代码如下:
<input type="text" value="readonly" readonly=“true"/>
方法二:设置disabled属性为true。
具体代码如下:
<input type="text" disabled="true" /& ...
JAVA5.0 的注释 (Annotation)
描述代码的代码。给编译器看的代码,作用是规范编译器的语法。
class Student{
@Override
public String toString(){
return “student”;
}
}
类型(接口)
1. 标记注释
标记注释中没有属性,所以也不需要为属性 ...
Java5.0的新特性
自动装箱和自动拆箱
自动封箱和自动拆箱,它实现了简单类型和封装类型的相互转化时,实现了自动转化。
自动封箱解箱只在必要的时候才进行。还有其它选择就用其它的
byte b -128~127
Byte b 多一个nu ...
反射
反射,在运行时,动态分析或使用一个类进行工作。
类对象,是一个描述这个类信息的对象,对虚拟机加载类的时候,就会创建这个类的类对象并加载该对象。Class,是类对象的类型。只有对象才会被加载到虚拟机中。一 ...
ObjectInputStream和ObjectOutputStream(对象流)
对象流是过滤流,需要节点流作参数来构造对象。用于直接把对象写入文件和从文件读取对象。只有实现了Serializable接口的类型的对象才可以被读写,Serializable接口是个标记接口,其中没有定义方法。对象会序列化成一个二进制代码。
writeObject(o), Object readObject()这两个是对象读写操作时用的方法。
Object o = new Object();
FileOutputStream fos=new FileOutputStream("Object. ...
1Java中的I/O
使用I/O流访问file中的内容。
JVM与外界通过数据通道进行数据交换。
分类:按流分为输入流和输出流,按传输单位分为字节流和字符流,还可以分为节点流和过滤流。
节点流:负责数据源和程序之间建立连接。
过滤流:用于给节点增加功能。在关闭流时如果使用了过滤流,只需关闭最外层的流就可以了。
过滤流的构造方式是以其他流为参数构造(这样的设计模式称为装饰模式)并且过滤流本身不能使用,他的作用只是增强节点流的功能。
字节输入流:
InputStream类 (抽象类)
所有字节输入流的父类
io包中的InputStream为所有字节输入流的父类。
int read();读 ...
死锁问题
多线程不释放自己拥有的锁标记,而想申请其他线程拥有的锁标记,就会造成死锁。
没有获得加锁对象的锁标记的线程,不能访问只有获得该对象所标记才能访问的同步方法,但可以访问这个对象的非同步的方法。
死 ...
Java多线程编程
进程,即运行中的程序,多任务操作系统中并发的一个任务(CPU是分时间片执行多个进程的),线程,其本质是进程中顺序的执行流程,进程有独立的进程空间进程中的数据存放空间(对空间和栈空间)是独立的。线程没有独立的存放数据的空间,数据存储空间(堆空间)是共享的,线程间的栈空间是独立的,线程消耗的资源比进程小。
线程,是进程(运行中的程序)中顺序的执行流程,进程可以划分出多个线程。
JVM(java虚拟机)本身就是一个进程,java只能够申请创建线程。
操作系统决定线程是否有优先级,独占式的操作系统中系统会有优先级的概念,共享式的操作系统则不会优先级的。
Java中的线程也是 ...
awt事件模型(观察者模式)(重点)
事件模型中,包括事件源对象,事件处理者(事件监听者对象),事件对象。
事件源和事件处理者之间建立了授权关系,事件源类中有一个事件处理者的对象作为属性,也可能是一个事件处理者的集合。
事件对象
事件源————————〉事件处理者
事件模型的机制,事件源对象发送一个消息(事件对象),事件处理者调用相应的方法处理事件。
事件监听器接口中定义的方法,都以事件对象为参数。
一个事件源可以注册多个同类型的监听器,也可以注册多种多个事件监听器,一个事件监听器也可以为多个事件源服务。
了解一下什么是发消息:A,B,C三个类,分 ...
CoreJava学习笔记9
- 博客分类:
- CoreJava
java中的图形界面
GUI,图形化的用户接口,为了人机交互使用的。
构造图形界面的步骤
1,选择一个容器
2,设置容器的布局管理器
3,向容器添加组件
4,事件的监听
容器(Container)用于管理其他的组件的对象。组件必须放到容器里。
JFrame,这是一个最顶层的窗体容器,所有其他的组件必须放在顶层容器里。
JDialog 对话框容器,他要依附于其父组件,他不是一个顶层容器。
JPanel,他不是顶层容器,必须放在顶层容器中,任何一个容器都有add()方法,Panel面板是透明的(默认)。他也是一个组件。
布局管理:对于任何一个容器类中都有setLayout()方法,用容器对象 ...