![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java--Sun Open Source
文章平均质量分 86
Magina-Dota
这个作者很懒,什么都没留下…
展开
-
java内存
在java视频中,一直强调java内存的重要性,如果真正理解 了java内存的分配情况和程序运行时的java内存,那么你会对 java编程的思想,会更加深刻。 Java内存分配与管理是Java的核心技术之一,Java的内存分配有三种, 一、静态存储原创 2011-09-11 22:07:04 · 932 阅读 · 3 评论 -
Java异常机制
异常机制已经成为判断一门编程语言是否成熟的标准,异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。 Java异常机制主要依赖于try、catch、finally、throw、throws五个关键字。 1.try:它里面放置可能引发异常的代码 2.catch:后面对应异常类型和一个代码块,用于表明该原创 2012-03-11 17:20:06 · 3978 阅读 · 1 评论 -
Java异常处理
异常处理—三种: 1. 在出现异常的方法内捕获并处理异常,该方法的调用者将不能再次捕获该异常。(catch) 2. 该方法签名中声明抛出该异常,将该异常完全交给方法调用者处理。(throw) 3.出现异常的当前方法和该方法的调用者都要处理。(catch中加throw) catch和throw结合是在企业原创 2012-03-11 22:07:31 · 2330 阅读 · 5 评论 -
ThreadLocal封装Connection--事务统一管理
ThreadLocal:线程本地变量该类提供了线程局部变量。这些变量不同于它们的普通对应物,因为访问一个变量(通过其 get 或 set 方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal 实例通常是类中的私有静态字段,它们希望将状态与某一个线程(例如,用户 ID 或事务 ID)相关联。 事务是一种机制、是一种操作序列,它包含了一组数据库操作原创 2012-03-03 20:35:25 · 9896 阅读 · 5 评论 -
java中的 this、super 和 final
一、在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法,或当前对象的某个成员,你便可以利用this来实现这个目的,当然,this的另一个用途是调用当前对象的另一个构造函数,这些马上就要讨论。如果你想引用父类的某种东西,则非super莫属。由于this与super有如此相似的一些特性和与生俱来的某种关系,所以我们在这一块儿来讨论,希望能原创 2012-01-01 20:53:42 · 1088 阅读 · 5 评论 -
Java反射机制一
在运行时,对一个JAVA类,能否知道属性和方法;能否调用它的任意方法? 答案是可以的,JAVA提供一种反射机制可以实现。 一、什么是JAVA的反射机制 Java反射是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等原创 2012-02-07 16:36:50 · 1968 阅读 · 4 评论 -
java static总结
static声明的有三种:1.静态变量,2,静态方法。3.静态类 1.静态变量:静态变量相当于c中的全局变量按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是没有被static修饰的变量,叫实例变量。 两者的区别是: 对于静态变量在内存中只有一个拷贝(节省内存),JVM只为静态分配一次内存,在加载类的过程中完成静态原创 2012-01-01 20:27:52 · 1118 阅读 · 1 评论 -
Java工厂方法---Factory Method
工厂方法:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类工厂方法优点: 1.支持OCP原则,开闭原则,把创建产品的细节隐藏起来,对上层类的调用时透明的 2.工厂方法可以带来一个灵活性,当产品发生改变的时候,它的工厂不需要修改,只需要添加就行了如上图所示:如果需要添加海信电视的时候,只需要添加一个海信工厂和原创 2012-01-31 23:50:03 · 10465 阅读 · 11 评论 -
Java 线程安全问题—synchronized锁机制
一个采用了多线程技术的应用程序可以更好地利用系统资源。其主要优势在于充分利用了CPU的空闲时间片,可以用尽可能少的时间来对用户的要求做出响应,使得进程的整体运行效率得到较大提高,同时增强了应用程序的灵活性。更为重要的是,由于同一进程的所有线程是共享同一内存,所以不需要特殊的数据传送机制,不需要建立共享存储区或共享文件,从而使得不同任务之间的协调操作与运行、数据的交互、资源的分配等问题更加易于解决。原创 2012-01-16 16:19:43 · 2444 阅读 · 8 评论 -
初学jsp--配置环境
最近开始学习java程序设计,这次主要学习J2EE(javaplatform 2 enterprise edition),java主要有三个版本J2SE(java 2 standard edition)j2me(java 2 micro edition),当然j2ee的功能最强大,它是企业开发版,主要开发大型系统的。J2me主要开发移动设备和嵌入式。 刚开始接触java的时候是原创 2011-11-24 00:41:08 · 3045 阅读 · 0 评论 -
java的多态认识
Java中重要的一个概念就是多态,多态也是面向对象的核心之一。 多态(Polymorphism)是面向对象(Object-Oriented,OO)思想"三大特征"之一,其余两个分别是封装(Encapsulation)和继承(Inheritance)--可见多态原创 2011-09-19 15:42:15 · 1138 阅读 · 2 评论 -
Servlet原理解析
1.什么是servlet? Servlet是一种服务器端的Java应用程序,Server + Applet =Servlet 意为服务器端的小程序,具有独立于平台和协议的特性,可以生成动态的Web页面。 它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。 Servlet是位于Web 服务器内部的服务器端的Java应用原创 2012-03-12 23:55:59 · 2873 阅读 · 4 评论