‘Java’ 分类的存档
java.lang.Array 类提供了动态创建和访问数组元素的各种静态方法。Array 允许在执行 get 或 set 操作期间进行扩展转换,但如果发生收缩转换,则抛出 IllegalArgumentException。 Array 为final的,没有实例,只有静态方法。 Array是java反射机制reflection的一种用法, 注意创建数组时的类型是动态的,在编译时并不知道其类型。 注意,其类中的方法都为native的,即一些和操作系统打交道的方法,真正的实现方法和原理据说由C/C++在java虚拟机中实现了。
这段代码来自于Lang包中的一个类,其中的思想可以学习学习! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 [...]
做了一段时间的数据迁移工作,遇到了不少问题,积累了一些经验,现将自己在这段时间的工作总结与体会记录下来,为以后的数据迁移增加经验! 第一次执行数据迁移程序的时候,发现代码执行效率低,虚拟机占用内存太大,于是就想办法提高代码运行效率并增大java虚拟机内存(设置参数:-Xms300m -Xmx512m).
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 singleton能够被状态化也能被无状态化,通常是用在工具类里,实现单线程的操作。 Singleton模式,主要有三种。
在java开发中难免会重用代码,但有时候会觉得此代码用在彼处不是很合理,于是需要手动的修改代码,有没有一种简单的方式让不直接拷贝代码过来不修改代码而使用(注意不是直接使用,也不可能直接使用)呢?这样说比较抽象,举个实际项目中遇到的例子,现在又一个类继承另一个类,我想改变他的父类类型(类中的方法属性不变,改变后的父类和改变之前的类肯定存在一些关系的),将其用在另一个项目里,这时候我就想动态的改变java的父类。
facelets 可以定义模板,简化页面的编程.采用这个模板的思想,将一些标签组合在一起,就可以做成自定义组件了.将这组合起来的组件定义一个tag标签,然后在 xhtml中引入这个tag,这要比普通的JSP方式的tag方便多了. 要想引用自定义的tag要在web.xml中加入下面代码,当然如果你把该xml文件放到项目根路径或是jar包的根路径下的META-INF文件夹 下,jsf会自动搜索给你加载到jsf容器里.
之前学习JavaFx的语法主要是在看SUN中国技术社区写的教程文档,感觉里面讲的比较浅显,所以决定换个学习教程学习JavaFx的语法,这不找到了[JavaFX Language Reference].这个教程是英文的,一来可以学习语法知识,二来锻炼一下英语阅读能力. JavaFX Script Data Types JavaFx数据类型表述JavaFx表达式可能有的几种值.每一个JavaFx变量,函数,表达式都有一个类型,通常这些类型决定于其所处的上下文(这点和JavaScript语法相似).JavaFX的类型(包括Void异常)包含元素说明符和一个基数。该元素的类型说明符决定了该类型有什么而基数确定其究竟能有多少。
最近在学习JavaFx的语法知识,该文章主要来自SUN中国技术社区,本文将原文简化记录在此,相当于写个学习笔记吧! 什么是对象? JavaFX Script 编程语言是一种面向对象的语言。但这意味着什么呢?对象究竟是什么?简而言之,对象是独立的软件包,由状态和行为构成。这点和Java中的对象相似,Java中的对象有自己的属性和方法,对应这里的状态和行为. 在 JavaFX Script 编程语言中,对象是使用对象字面值创建的.以下是原文的一个例子:
def and var 脚本变量是使用 var 或 def 关键字声明的。二者之间的区别在于:在脚本的整个生命周期内都可以为 var 变量赋予新值,而 def 变量在被首次赋予新值后将保持不变。 def Z = 314; 注意:一个绑定的值只能被定义一次并且不能再赋值,该变量定义也应该用def关键字! def x = bind y + z;
开始学习javafx语言,参考文档做了一个helloworld程序,算是初步了解体会了一个javafx的程序是如何编写的,以及运行后的效果是如何的.看看下面的Javafx脚本语言,就会发现其中像java代码一样支持引入你所需要的类.整个javafx语言的组织就像json一样的风格,只是更为方便的是javafx在每一句之后可以不用加上逗号,当然加了也没有错.总体感觉上,Javafx真的是一种声明性的、静态类型结构化的脚本语言.
Oracle公司旗下Sun公司在2008年12月05日发布了JavaFX技术的正式版,它使您能利用 JavaFX 编程语言开发富互联网应用程序(RIA)。JavaFX Script 编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative, statically typed(声明性的、静态类型)脚本语言。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力。因为 JavaFX Script是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序变为可能。
最近在数据迁移的工作,代码的运行效率低是个很头疼的问题,遂在网上找了找总结优化java代码效率的一些方法,以提高自己的编码效率,养成良好的编程习惯.可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。
