![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java知识学习随笔
LyndonChen
这个作者很懒,什么都没留下…
展开
-
多线程创建和运行---学习随笔
我们都知道多线程有两种创建方式:1、通过thread子类创建,子类重写了父类中的run方法;重写run方法是为了写线程的执行内容;不重写的话调用父类的run方法,父类run方法是 public void run(){ if(this.target!=null){ this.target.run(); }}未重写run方法...原创 2012-04-28 21:46:21 · 100 阅读 · 0 评论 -
rpc 方式调用webservice接口参数说明
最经在项目中用到 webservice接口调用问题:需要使用rpc方式去请求webservice 提供方法,在使用时中间出现一些问题;在此记录备注[code="java"] // 使用RPC方式调用WebService RPCServiceClient serviceClient = new RPCServiceClient(); Option...原创 2012-09-28 10:21:53 · 704 阅读 · 0 评论 -
HSSFWorkbook 使用实例
项目中用到java 对excel表格,在网上看到该段代码,感觉比较齐全,收藏备用[code="java"]public ActionResult excelPrint() { HSSFWorkbook workbook = new HSSFWorkbook();// 创建一个Excel文件 HSSFSheet sheet = workbook.createSheet()...原创 2012-08-21 19:07:36 · 197 阅读 · 0 评论 -
Spring mvc 使用context:exclude-filter 与 context:include-filter解决事物失效问题
1 在主容器中(applicationContext.xml),将Controller的注解打消掉<context:component-scan base-package="com"> <context:exclude-filter type="annotation" expression="org.springframework.stereotype.Contro...原创 2013-04-21 17:13:30 · 360 阅读 · 0 评论 -
java中的堆(heap)和栈(stack)
----对这两个概念的不明好久,终于找到一篇好文,拿来共享 Java栈与堆 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以...原创 2013-03-31 23:16:51 · 73 阅读 · 0 评论 -
java System.getproperty() 参数大全
[code="java"]System.getProperty()参数大全 java.version Java Runtime Environment version java.vendor Java Runtime Environment vendor java.vendor.url Java vendo...原创 2013-03-22 12:26:26 · 100 阅读 · 0 评论 -
Java事务具体是什么东西
在学习spring的时候,看到事务管理,感觉事务只和数据库操作有关,那么java事务又是什么东西,是否也是针对数据库来说呢。在网上找到如下文章,感觉分析比较到位,因此转载备记。一、什么是Java事务 通常的观念认为,事务仅与数据库相关。 事务必须服从ISO/IEC所制定的ACID原则。ACID是原子性(atomicity)、一致性(consistency)、隔离性(is...原创 2012-06-20 12:55:25 · 97 阅读 · 0 评论 -
java中静态导入
静态导入就是导入某一个类下边的一个或者所有的静态方法,如下:import static java.lang.Math.abs;//导入Math下的求一个数的绝对值的方法import static java.LANG.Math.*;//导入Math下边的所有静态方法通过静态导入之后,程序中在使用导入的静态方法的时候就不需要通过类名去调用该方法,直接调用类名就可以。但是...原创 2012-05-04 21:33:57 · 89 阅读 · 0 评论 -
java基础学习
1、对于switch语句以前只知道匹配上了 执行相对应case下的语句,没想到执行对应的代码后如果没有使用break则继续执行后边的代码,因此如果只需要执行对应case下内容必须使用break跳出。2、switch语句中default位置并不影响switch循环的执行,可以放在任何地方 ----看来基础知识掌握不牢固啊。...原创 2012-05-03 18:41:59 · 69 阅读 · 0 评论 -
java中基本数据类型默认值问题
以前经常看到java中int类型和Integet类型的变量初始值是什么的问题,说是int类型的变量初始值是0,而Integer类型的变量是null,但是自己试验的时候,在编译的时候出错,代码如下:[code="java"]public class Test{ private int x; public static void main(String arg...原创 2012-05-03 16:38:34 · 144 阅读 · 0 评论 -
java程序中方法的形参使用final修饰分析
final修饰的内容不可更改,但是在方法的形参中使用final修饰的变量,在方法内部同样可以修改,以前没看懂是什么意思,百度了一下,游侠变得解释,特记录下来,留作备用有一个方法,运行需要60分钟才跑完,而且这个方法需要1个对象作为参数(假设对象为 A ,引用a),在这60分钟内,你当然不想a.name值会变化,就是从一开始到结束都是a.name="soli",可要知道,JAVA的对象传...原创 2012-05-02 22:56:54 · 276 阅读 · 0 评论 -
switch(type)语句type类型
之前经常见到面试题上问 switch(type)中type类型或者下列哪些可以使用,自己知识存在模糊的一个印象,考猜测寻找结果,未能知道实质性的东西,偶然看到一个面试题的答案,豁然开朗,可以通过自己的分心来完成,还可以描述原因,下边是对swith的描述:switch语句能否作用在byte上,能否作用在long上,能否作用在String上? 在switch(expr1)中,ex...原创 2012-05-02 22:24:36 · 1528 阅读 · 0 评论 -
java基本数据类型
大家都知道,java编程语言提供了基本数据类型,基本数据类型有: type byteboolean -byte 1short 2int 4long 8char 2float 4double 8基本数据类型转换存在一定规律,按精度从低到高可以自动完成类型转换...原创 2012-05-01 16:38:19 · 63 阅读 · 0 评论 -
单体类生成实例方式分析
最近在看传智播客多线程部分线程间共享的时候看到了一个单体的使用,使之前在使用单体的时候存在的疑问豁然开朗。public class SingleClass{ private static SingleClass instance = null; //对于有些程序在下边生成实例的方法中添加同步关键字synchronized //添加该关键字是因为如果在初次调用ge...原创 2012-04-30 22:49:28 · 131 阅读 · 0 评论 -
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?
[b]Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?[/b] Overload是重载的意思,Override是覆盖的意思,也就是重写。 重载Overload表示同一个类中可以有多个名称相同的方法,但这些方法的参数列表各不相同(即参数个数或类型不同)。 重写Override表示子类中的方法可以与父类中的某个方法的名称和参数完全相同,...原创 2012-04-30 19:49:23 · 71 阅读 · 0 评论 -
线程安全分析
java内存模型分析: 我们都知道计算机有高速缓存的存在,并不是每次操作都是去内存中的数据;java定义了自己的内存模型,屏蔽了底层的平台内存管理细节。java内存模型(jmm)规定了jvm有主存,主内存是被线程共享的,但是每个线程有自己的工作内存,当线程操作某一数据的时候会先从主存中拷一副本到工作内存,操作完成在刷新提交到工作内存,线程安全分析: 线程安全无非就是要控制线程对某...原创 2012-04-28 22:54:24 · 59 阅读 · 0 评论 -
java内部类
这段时间看了传智播客的多线程编程部分视频,中间看到了一个在内部类中定义静态变量有错,老师说出了内部类中不能创建静态成员,下边对内部类做一下描述,并对上边问题稍加分析:下边是对内部类的介绍(百科一下很多),上边问题分析:并不是内部内中不能创建静态变量一说,就成员内部来来说,如果使用static修饰同样可以再里边创建静态变量,就像成员方法不能使用静态成员变量一样;[b]...原创 2012-04-28 22:24:44 · 94 阅读 · 0 评论 -
HTTP协议详解
转自:http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.html 引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中...原创 2014-03-26 21:15:55 · 80 阅读 · 0 评论