IKVM.NET的是开源的基于.NETCLR的Java虚拟机。
基于.NET的Java虚拟机意味着我们可以让Java程序跑在.NET上,可以通过虚拟机这个中介让Java程序和.NET应用程序一起协同工作。
更难能可贵的是,IKVM同时支持微软的.NETFramework和Mono。
IKVM的技术特性包括:1.可以静态和动态(运行时)把Java的字节代码转换为.NET的IL方式;
2.包括了一个Java的标准库,这个标准库已经静态编译成了.NETIL的方式;
3.提供力JNI接口,可以让Java程序通过.NET或者Mono访问本地资源。
4.提供了一个供Java调用.NET类的Stub。
2020/9/8 10:39:13 14.95MB IKVM.NET JAVA .NET C#
1
iTextAsian.jariText是用于开发生成PDF文档的一个java类库。
通过iText不只可以生成PDF文档,而且可以将XML、Html文件转化为PDF文件。
iText的安装非常方便,下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了。
2018/2/4 18:09:15 313KB java开发
1
二级java公共基础知识部分30分专业语言部分70分Java语言程序设计基本要求:1.掌握Java语言的特点,实现机制和体系结构。
2.掌握Java语言中面向对象的特性。
3.掌握Java语言提供的数据类型和结构。
4.掌握Java语言编程的基本技术。
5.会编写Java用户界面程序。
6.会编写Java简单应用程序。
7.会编写Java小应用程序(Applet)。
8.了解Java的应用。
考试内容:一、Java语言的特点和实现机制二、Java体系结构1.JDK目录结构。
2.Java的API结构。
3.开发环境设置。
4.Java程序结构。
三、Java语言中面向对象的特性。
1.面向对象编程的基本要领和特征。
2.类的基本组成和使用。
3.对象的生成、使用和删除。
4.接口与包。
5.Java类库中常用类和接口。
四、Java简单数据类型及运算1.变量和常量。
2.基本数据类型及转换。
3.Java类库中对简单数据类型的类包装。
4.运算符和表达式运算。
5.数组和字符串。
五、Java语言的基本语句1.表达式语句。
2.条件语句。
3.循环语句。
4.正文语句。
5.异常处理。
六、Java编程技术基础1.线程的要领和使用。
2.同步与共享。
3.串行化要领和目的。
4.串行化方法。
5.串行化的举例。
6.基于文本的应用。
7.文件和文件I/O。
8.汇集(collections)接口。
七、编写用户界面程序1.图形用户界面。
2.AWT库简介。
3.SwingF简介。
4.AWT与Swing比较。
八、编写小应用程序(Applet)1.小应用程序概念。
2.安全机制。
3.Applet执行过程。
4.Applet的图形绘制。
5.Applet的窗口。
6.Applet的工作环境。
7.JavaApplication和Applet。
九、Java的应用十、J2DK的下载和操作。
考试方式:笔试:90分钟,满分100分,其中含公共基础知识部分的30分。
上机操作:90分钟,满分100分。
上机题目类型要求:(1)基本操作。
(2)简单应用。
(3)综合应用。
2015/10/14 16:41:39 136KB 计算机二级 Java
1
内容简介《Java面向对象编程》内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解Java面向对象的编程思想、编程语法和设计模式,介绍常见Java类库的用法,总结优化Java编程的各种宝贵经验,深入阐述Java虚拟机执行Java程序的原理。
书中实例均基于最新的JDK1.5版本。
全书内容包括面向对象的编程思想、Java语言的基础知识、异常处理、类与对象的生命周期、多线程、Java集合、输入/输出和GUI编程等。
其最大特色是以六条主线贯穿全书:面向对象编程思想、Java语言的语法、Java虚拟机执行Java程序的原理、在实际项目中的运用、设计模式和功能优化技巧。
2015/7/23 17:05:02 304.72MB Java
1
FreeMarker是一款模板引擎:即一种基于模板和要改变的数据,并用来生成输入文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。
它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。
2022/9/6 10:56:37 1.13MB freemarker
1
js直接调用java类的方法,本人根据.net有过类似的方法想这样做,简单实现。
包括源代码
2017/10/2 22:17:14 16KB ajax
1
这里是json开发需要的所有jar包文件哦~还有精心的json封装方法提示和最新jar包下载地址~现在拿出来分享啦!希望对大家有协助!(1)json-lib最新版本可以从这个地方下载:http://sourceforge.net/projects/json-lib/files/json-lib/(2)ezmorph是一个简单的java类库,用于将一种bean转换成另外一种bean。
其动态bean的实现依赖于commons-beanutils包。
ezmorph可以在这个地方下载源码:http://sourceforge.net/projects/ezmorph/files/ezmorph/(3)commons-beanutils是操作JavaBean的类库,依赖于commons-collections。
(4)commons-collections类库是各种集合类和集合工具类的封装。
2020/7/3 12:45:03 1.37MB JSON jsonjar包 json工具包 json解析
1
Kettle是一种开源的ETL处理方案,书中介绍了如何使用PDI来实现数据的剖析、清洗、校验、抽取、转换、加载等各类常见的ETL类工作。
除了ODS/DW类比较大型的应用外,Kettle实际还可以为中小企业提供灵活的数据抽取和数据处理的功能。
Kettle除了支持各种关系型数据库、HBase、MongoDB这样的NoSQL数据源外,它还支持Excel、Access这类小型的数据源。
并且通过插件扩展,Kettle可以支持各类数据源。
本书详细介绍了Kettle可以处理的数据源,而且详细介绍了如何使用Kettle抽取增量数据。
Kettle的数据处理功能也很强大,除了选择、过滤、分组、连接、排序这些常用的功能外,Kettle里的Java表达式、正则表达式、Java脚本、Java类等功能都非常灵活而强大,都非常适合于各种数据处理功能。
本书也使用了一些篇幅介绍Kettle这些灵活的数据处理功能。
2021/5/2 9:07:11 116.38MB Pentaho Kettle Solutions 中英版
1
整个View树的绘图流程是在ViewRoot.java类的performTraversals()函数展开的,该函数做的执行过程可简单概况为根据之前设置的状态,判断能否需要重新计算视图大小(measure)、能否重新需要安置视图的位置(layout)、以及能否需要重绘(draw),其框架过程如下:步骤其实为host.layout()接下来温习一下整个View树的结构,对每个具体View对象的操作,其实就是个递归的实现。
主要作用:为整个View树计算实际的大小,即设置实际的高(对应属性:mMeasuredHeight)和宽(对应属性:mMeasureWidth),每个View的控件的实际宽高都是由
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡