随笔分类 -  java

摘要:写的很详细 http://blog.csdn.net/leonardo9029/article/details/43154385 阅读全文
posted @ 2018-03-02 10:53 梦中山河 阅读(120) 评论(0) 推荐(0)
摘要:1 配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性: 清单 3. Boss.java [java] view 阅读全文
posted @ 2018-01-10 09:47 梦中山河 阅读(419) 评论(0) 推荐(0)
摘要:1. 什么是流 Java中的流是对字节序列的抽象,我们可以想象有一个水管,只不过现在流动在水管中的不再是水,而是字节序列。和水流一样,Java中的流也具有一个“流动的方向”,通常可以从中读入一个字节序列的对象被称为输入流;能够向其写入一个字节序列的对象被称为输出流。 2. 字节流 Java中的字节流 阅读全文
posted @ 2017-10-25 09:36 梦中山河 阅读(594) 评论(0) 推荐(0)
摘要:Java反射学习 所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态获取这些信息,从而编写更加具有可移植性的代码。严格地说,反射并非编程语言的特性,因为在任何一种语言都可以实现反射机制,但是如果编程语言本身支持 阅读全文
posted @ 2017-10-12 09:14 梦中山河 阅读(1768) 评论(0) 推荐(0)
摘要:在应用程序中添加日志记录总的来说基于三个目的 :监视代码中变量的变化情况,周期性的记录到文件中供其他应用进行统计分析工作;跟踪代码运行时轨迹,作为日后审计的依据;担当集成开发环境中的调试器的作用,向文件或控制台打印代码的调试信息。最普通的做法就是在代码中嵌入许多的打印语句,这些打印语句可以输出到控制 阅读全文
posted @ 2017-09-22 08:56 梦中山河 阅读(1976) 评论(0) 推荐(0)
摘要:log4j.appender.AFile=org.apache.log4j.DailyRollingFileAppenderlog4j.appender.AFile.DatePattern='.'yyyy-MM-dd'.html'log4j.appender.AFile.File=..//webap 阅读全文
posted @ 2017-09-21 18:31 梦中山河 阅读(1805) 评论(0) 推荐(0)
摘要:[plain] view plain copy log4j.rootLogger=info,file log4j.appender.file=org.apache.log4j.DailyRollingFileAppender log4j.appender.file.File=Message.log 阅读全文
posted @ 2017-09-21 18:22 梦中山河 阅读(543) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/believejava/article/details/43229361 阅读全文
posted @ 2017-09-19 18:05 梦中山河 阅读(126) 评论(0) 推荐(0)
摘要:今天刚好有同学问了下Java编译后产生的.class文件名的问题,虽然一直都在使用Java做开发,但是之前对编译后产生的.class文件名的规范也基本没做了解过,也真的是忏愧啊!今天无论如何都要总结下。下面是本人今天做的实验 1、创建类ClassA,观察产生的.class文件。目的是测试没有任何继承 阅读全文
posted @ 2017-09-19 15:01 梦中山河 阅读(278) 评论(0) 推荐(0)
摘要:在Eclipse或MyEclipse中要设置Installed JREs时,有三个选择: - Execution Environment Description - Standard 1.1.x VM - Standard VM 那么我们应该选择哪个JVM呢? 首先应该弄清楚它们的含义。 1)Exe 阅读全文
posted @ 2017-09-19 11:44 梦中山河 阅读(937) 评论(0) 推荐(0)
摘要:throws E1,E2,E3 只是告诉程序这个方法可能会抛出这些个异常,方法的调用者可能要处理这些异常。而这些异常E1,E2,E3可能是该函数体产生的。而throw是明确之处这个地方要抛出这个异常。void doA() throws Exception1, Exception3 { try { … 阅读全文
posted @ 2017-09-13 09:25 梦中山河 阅读(441) 评论(0) 推荐(0)
摘要:1、设置"source folder"与"output folder". source folder:存放.Java源文件的根目录;output folder:.class编译输出的根目录; 纯“Java project“中,一般把"src"设置为source folder,把bin设置为outpu 阅读全文
posted @ 2017-09-08 17:36 梦中山河 阅读(408) 评论(0) 推荐(0)
摘要:首先我们从C++说起, c++可以多继承。也就是一个类型 class,可以继承自2个以上的父类型。多继承导致一个问题,很多人知道。例如,如果类型B,类型C均继承自类型A。然后类型D继承自类型B和C。那么构造D的实例的时候,由于要调用父类型的构造方法,最终会调用两次A的构造方法。结果类型D的实例有两套 阅读全文
posted @ 2017-08-31 09:20 梦中山河 阅读(3393) 评论(1) 推荐(0)
摘要:在一般工程中 基本上都会出现上述的字眼首先 DAO 提供了应用程序与数据库之间的操作规范 和操作 用于通常数据库的增删查改 一般如果使用框架 都是由框架自动生成,提高访问效率和便于快速开发。hibernate的DAO中 提供了关于事物 数据读取 修改 删除 添加 这些逻辑 还依赖于下面提到的Mode 阅读全文
posted @ 2017-08-25 17:29 梦中山河 阅读(5595) 评论(0) 推荐(0)
摘要:让我们先来看下面的语句: [java] view plain copy String x = null; [java] view plain copy [java] view plain copy 1. 这个语句到底做了些什么? 让我们回顾一下什么是变量,什么是变量值。一个常见的比喻是 变量相当于一 阅读全文
posted @ 2017-08-25 09:13 梦中山河 阅读(359) 评论(0) 推荐(0)
摘要:Java语言中有8种基本数据类型,基本情况汇总如下: 序号 数据类型 大小/位 封装类 默认值 可表示数据范围 1 byte(位) 8 Byte 0 -128~127 2 short(短整数) 16 Short 0 -32768~32767 3 int(整数) 32 Integer 0 -21474 阅读全文
posted @ 2017-08-25 09:03 梦中山河 阅读(754) 评论(0) 推荐(0)
摘要:与其他语言的模型相比,finally 关键字是对 Java 异常处理模型的最佳补充。finally 结构使代码总会执行,而不管有无异常发生。使用 finally 可以维护对象的内部状态,并可以清理非内存资源。 如果没有 finally,您的代码就会很费解。例如,下面的代码说明,在不使用 finall 阅读全文
posted @ 2017-08-24 15:10 梦中山河 阅读(3757) 评论(0) 推荐(1)
摘要:作用域 当前类 同一包(package) 子孙类 其他包 public √ √ √ √ protected √ √ √ × default √ √ × × private √ × × × 阅读全文
posted @ 2017-08-23 09:18 梦中山河 阅读(196) 评论(0) 推荐(0)
摘要:import static静态导入是JDK1.5中的新特性。一般我们导入一个类都用 import com.....ClassName;而静态导入是这样:import static com.....ClassName.*;这里的多了个static,还有就是类名ClassName后面多了个 .* ,意思 阅读全文
posted @ 2017-08-23 09:12 梦中山河 阅读(18982) 评论(1) 推荐(3)
摘要:action 主要是struts2,用来进行跳转的,比如jsp页面提交表单就是进入到action action在调用service的里面的逻辑,最后返回到客户端jsp页面响应请求。dao 就是用来存放对数据库的操作的方法 没有逻辑 就是增删改查model 就是java bean 或者pojo用来存放 阅读全文
posted @ 2017-08-22 15:30 梦中山河 阅读(187) 评论(0) 推荐(0)