摘要:字面量是你临时给定的 一个没有任何引用的值(包括基本数据类型和字符串)常量是一个带引用的不可更改的值 你可以在程序的任何地方(当然只要是可访问到的地方)引用它字面量不行 在你出现字面量的改行语句结束以后 这个字面量就无法被再次使用了In programming, a value written exactly as it’s meant to be interpreted. In contrast, a variable is a name that can represent different values during the execution of the program. And 阅读全文
java 笔记(4) —— java I/O 流、字节流、字符流
2014-01-11 19:51 by Loull, 404 阅读, 0 推荐, 收藏, 编辑
摘要:Java中使用流来处理程序的输入和输出操作,流是一个抽象的概念,封装了程序数据于输入输出设备交换的底层细节。JavaIO中又将流分为字节流和字符流,字节流主要用于处理诸如图像,音频视频等二进制格式数据,而字符流主要用于处理文本字符等类型的输入输出。流是一个抽象的概念。当Java程序需要从数据源读取数据时,会开启一个到数据源的流。数据源可以是文件,内存或者网络等。同样,当程序需要输出数据到目的地时也一样会开启一个流,数据目的地也可以是文件、内存或者网络等。流的创建是为了更方便地处理数据的输入输出。流分为字节流和字符流。字节流也称为原始数据,需要用户读入后进行相应的编码转换。而字符流的实现是基于自 阅读全文
Java命令参数说明大全
2014-01-11 19:29 by Loull, 1124 阅读, 0 推荐, 收藏, 编辑
摘要:Java 在运行已编译完成的类时,是通过 java 虚拟机来装载和执行的,java 虚拟机通过操作系统命令 JAVA_HOME\bin\java –option 来启动,-option 为虚拟机参数,JAVA_HOME 为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。一、 查看参数列表:虚拟机参数分为基本和扩展两类,在命令行中输入 JAVA_HOME\bin\java 就可得到基本参数列表,在命令行输入 JAVA_HOME\bin\java –X 就可得到扩展参数列表。二、 基本参数说明:1. -client,-server这两个参数 阅读全文
java 笔记(3) —— 动态代理,静态代理,cglib代理
2014-01-11 19:05 by Loull, 726 阅读, 0 推荐, 收藏, 编辑
摘要:0、代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口。代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的... 阅读全文
java 笔记(2) —— 内部类的作用
2014-01-11 18:20 by Loull, 339 阅读, 0 推荐, 收藏, 编辑
摘要:一、内部类简介个人觉得内部类没多少研究价值,GUI中的事件响应算是非常典型的应用了。Java内部类其实在J2EE编程中使用较少,不过在窗口应用编程中特别常见,主要用来事件的处理。其实,做非GUI编程,内部类完全可以不用。内部类的声明、访问控制等于外部类有所不同,要灵活使用内部类来编写程序,还是有相当难度的,Java发明了这种难懂的玩意儿,在其他语言中是没有的,但是在Java中,内部类也相当的重要,尤其做GUI开发时候,事件的响应处理全靠内部类了。内部类所做的功能使用外部类也同样可以实现,只是有时候内部类做的更巧妙些。内部类按照其所在位置不同,可分为以下几种:1、(普通的)内部类(最常见的内部类 阅读全文
java 笔记(1)-—— JVM基础,内存数据,内存释放,垃圾回收,即时编译技术JIT,高精度类型
2014-01-11 15:41 by Loull, 1152 阅读, 0 推荐, 收藏, 编辑
摘要:1、java中5个存放数据的地方:(1).寄存器(Registers):位于CPU内部,是速度最快的存储区,但是数量和容量有限。在java中不能直接操作寄存器。(2).栈(Stack):栈位于通用随机访问存储器 (General random-access memory,RAM,内存) 中,通过处理器的栈指针访问,栈指针从栈顶向栈底分配内存,从栈底向栈顶释放内存。栈是仅次于寄存器的速度第二快的存储器,在java程序中,一般的8种基本类型数据和对象的引用通常存放在栈内存中,不通过new关键字的字符串对象也是存放在栈的字符串池中。栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。但缺点是 阅读全文
scala学习笔记(1)
2014-01-10 17:58 by Loull, 551 阅读, 0 推荐, 收藏, 编辑
摘要:下载和安装Scala前往http://www.scala-lang.org/downloads 下载Scala在各个平台的安装包,安装后即可在运行scala编译器和交互式命令行环境(interactive interpreter)。除此之外为了更加方便地编程,可以选择安装以下工具:安装编译工具Sbt,Sbt类似于Java的Ant,http://www.scala-sbt.org/release/docs/Getting-Started/Setup.html在windows下,下载msi格式的文件,安装后,进入安装目录,执行sbt.bat文件,会下载一些依赖并配置。好了后,检查下环境变量是否已经 阅读全文
spring 小结
2013-12-27 10:27 by Loull, 390 阅读, 0 推荐, 收藏, 编辑
摘要:第一步:配置web.xml ajaxchart index.html index.htm index.jsp default.html default.htm default.jsp contextConfigLocation classpath*:applicationContext.xml, classpath*:springcxf.xml org.springframework.web.context.ContextLoade... 阅读全文
收集一些java相关的文章
2013-12-23 15:13 by Loull, 267 阅读, 0 推荐, 收藏, 编辑
摘要:有些文章看了,以后想再看已经忘了在哪里了。故在此一一记录下那些值得看的文章。1:如何确定Java对象的大小中文版本 :http://article.yeeyan.org/view/104091/62930?from_com原版:http://www.jroller.com/maxim/entry/a... 阅读全文
Troubleshooting JDK
2013-12-23 14:02 by Loull, 420 阅读, 0 推荐, 收藏, 编辑
摘要:收集整理下JDK自带的关于Troubleshooting 的文档Java2 Platform, Standard Edition 5.0Troubleshooting andDiagnostic Guidehttp://www.oracle.com/technetwork/java/jdk50-ts... 阅读全文
WebService 的一些基本概念
2013-12-19 03:48 by Loull, 1906 阅读, 0 推荐, 收藏, 编辑
摘要:一、1、Endpointhttp://www.ttdev.com/SimpleService 这个webservice全名就是所谓的"endpoint"2、RPC typeRPC 型的Web Service 方法定义3、Document typeDocument 类型Webservice注释:http://ttdev.com/ss 就是namespace, 并无特别意义,只需要global 唯一.namespace 不用于endpoint, endpoint 是一个存在的location;而namespace就是一个表示unique ID.可以任意移动webservice的 阅读全文
异常积累:org.hibernate.StaleStateException
2013-12-19 02:59 by Loull, 710 阅读, 0 推荐, 收藏, 编辑
摘要:ERROR - Exception executing batch:org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; ... 阅读全文
hibernate主键生成机制与save返回
2013-12-18 22:11 by Loull, 1992 阅读, 0 推荐, 收藏, 编辑
摘要:主键生成机制为assigned时,save之后通过get得不到id(主键),使用identity可以。hibernate主键生成机制1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。... 阅读全文
javax.xml.ws.webserviceexception class do not have a property of the name
2013-12-18 13:35 by Loull, 2219 阅读, 0 推荐, 收藏, 编辑
摘要:我是用wsimport生成webservice 的客户端,放到工程里,调用,出现这个异常,后来发现,是没有把package-info.java这个文件一起放到包里的缘故解决:连同package-info.java和其他文件一起放到对应的包里,然后调用。pack-info.java有命名空间,namespace = "http://......./webservice/", 阅读全文
异步调用webservice
2013-12-16 18:51 by Loull, 1015 阅读, 0 推荐, 收藏, 编辑
摘要:一、异步调用asynchronous call(异步调用):一个可以无需等待被调用函数的返回值就让操作继续进行的方法举例: 异步调用就是你 喊 你朋友吃饭 ,你朋友说知道了 ,待会忙完去找你 ,你就去做别的了。 同步调用就是你 喊 你朋友吃饭 ,你朋友在忙 ,你就一直在那等,等你朋友忙完了 ,你们一起去。二、同步调用异步调用比较同步调用: 异步调用: 三、jax-ws的同步和异步 在旧的基于JAX-RPC的webservice编程model中,是不支持异步的service 调用的,在最新的Jax-ws webservice 编程model中,加入了对webservice的异步调用的支持。... 阅读全文