Java中接触的英文代码 java中接触的英文代码有哪些

java中常用的英语abstract(关键字) 抽象 ['?0?3bstr?0?3kt]
accessvt.访问,存取 ['?0?3kses]'(n.入口,使用权)
algorithmn.算法 ['?0?3lg?0?5ri?0?8m]
Annotation[java]代码注释 [?0?3n?0?5u'tei?0?6?0?5n]
anonymousadj.匿名的[?0?5'n?0?8nim?0?5s]'(反义:directly adv.直接地,立即[di'rektli, dai'rektli])
applyv.应用,适用 [?0?5'plai]
applicationn.应用,应用程序 [,?0?3pli'kei?0?6?0?5n]' (application crash 程序崩溃)
arbitrarya.任意的 ['ɑ:bitr?0?5ri]
argumentn.参数;争论,论据 ['ɑ:gjum?0?5nt]'(缩写 args)
【Java中接触的英文代码 java中接触的英文代码有哪些】assert(关键字) 断言 [?0?5's?0?5:t] ' (java 1.4 之后成为关键字)
associaten.关联(同伴,伙伴) [?0?5's?0?5u?0?6ieit]
attributen.属性(品质,特征) [?0?5'tribju:t]
boolean(关键字) 逻辑的, 布尔型
calln.v.调用; 呼叫; [k?0?8:l]
circumstancen.事件(环境,状况)['s?0?5:k?0?5mst?0?5ns]
crashn.崩溃,破碎 [kr?0?3?0?6]
cohesion内聚,黏聚,结合 [k?0?5u'hi:?0?1?0?5n]
(a class is designed with a single, well-focoused purpose. 应该不止这点)
commandn. 命令,指令 [k?0?5'mɑ:nd](指挥, 控制) (command-line 命令行)
Comments[java]文本注释 ['k?0?8ments]
compile[java]v.编译 [k?0?5m'pail]'Compilation n.编辑[,k?0?8mpi'lei?0?6?0?5n]
const(保留字)
constantn. 常量, 常数, 恒量 ['k?0?8nst?0?5nt]
continue(关键字)
coupling耦合,联结 ['k?0?5pli?0?7]
making sure that classes know about other classes only through their APIs.
declare[java]声明 [di'kl?0?2?0?5]
default(关键字) 默认值; 缺省值 [di'f?0?8:lt]
delimiter定义符; 定界符
Encapsulation[java]封装 (hiding implementation details)
Exception[java]例外; 异常 [ik'sep?0?6?0?5n]
entryn.登录项, 输入项, 条目['entri]
enum(关键字)
executevt.执行 ['eksikju:t]
exhibitv.显示, 陈列 [ig'zibit]
exist存在, 发生 [ig'zist] '(SQL关键字 exists)
extends(关键字) 继承、扩展 [ik'stend]
false(关键字)
final(关键字) finally (关键字)
fragments段落; 代码块 ['fr?0?3gm?0?5nt]
FrameWork[java]结构,框架 ['freimw?0?5:k]
Generic[java]泛型[d?0?1i'nerik]
goto(保留字) 跳转
heapn.堆 [hi:p]
implements(关键字) 实现 ['implim?0?5nt]
import(关键字) 引入(进口,输入)
Infon.信息 (information [,inf?0?5'mei?0?6?0?5n] )
Inheritance[java]继承 [in'herit?0?5ns] (遗传,遗产)
initialize预置 初始化 [i'ni?0?6?0?5laiz]
instanceof(关键字) 运算符,用于引用变量,以检查这个对象是否是某种类型 。返回 boolean 值 。
interface(关键字) 接口 ['int?0?5feis]
invokevt.调用 [in'v?0?5uk]'( invocation [,inv?0?5u'kei?0?6?0?5n])
Iterator[java]迭代器, 迭代程序
legal合法的 ['li:g?0?5l]
logn.日志,记录 [l?0?8g]
native(关键字) ?? ['neitiv]
nested[java]嵌套的 ['nestid] '如:内部类(nested classes)
Object[java]对象 ['?0?8bd?0?1ekt]
Overload[java]方法的重载(不同参数列表的同名方法) [,?0?5uv?0?5'l?0?5ud]
Override[java]方法的覆盖(覆盖父类的方法) [,?0?5uv?0?5'raid]
polymiorphism[java]多态 (polymorphism 多形性[,p?0?8li'm?0?8:fizm])
allowing a single object to be seen as having many types.
principlen.原则,原理,主义 ['prinsipl]
priorityn. 优先级 [prai'?0?8riti]
processn. 程序, 进程 ['pr?0?8ses]
protected(关键字) 受保护的,私有的 [pr?0?5'tektid]
providev.规定(供应,准备,预防)[pr?0?5'vaid]
refer tov.引用 [ri'f?0?5:][tu:]
referencen. 参考(引用,涉及)['ref?0?5r?0?5ns]'--reference variable 参量, 参考变量,引用变量
Reflection[java]反射 [ri'flek?0?6?0?5n]
scriptn.手写体,小型程序 [skript]
serializedvt.序列化,串行化 ['si?0?5ri?0?5laiz]'(serializable adj.)(deserialize反序列化,反串行化)
Socket[java]网络套接字['s?0?8kit]
stackn.堆栈 [st?0?3k] (对应 heap 堆)
statement程序语句; 语句 ['steitm?0?5nt]' n. 陈述,指令
subclassn.子类 ['s?0?5bklɑ:s]' (supertype 父类)
switch(关键字) 选择语句 。n.开关,道岔 [swit?0?6]
synchronized (关键字) 同步(锁) ['si?0?7kr?0?5naiz]
Thread[java]线程 [θred]
throw(关键字) throws(关键字) [θr?0?5u] 抛出(异常)
transient(关键字) 瞬变;临时的['tr?0?3nzi?0?5nt]'(可序列化)
valid正确的,有效的 ['v?0?3lid]
variablen.变量 a.可变的['v?0?2?0?5ri?0?5bl]
volatile(关键字) 不稳定的['v?0?8l?0?5tail]
while(关键字) 循环语句 。当...的时候 [hwail] 本文来自CSDN:
学JAVA中 这些英文是啥意思啊 求解public static void main(String[] args)选择的意思就是
生成的代码带有如下方法
public staticvoid main(String[] agrgs){
}
Inherited abstract methods的意思是如果你继承的类存在abstract方法,会自动给你生成代码
有一个疑问? 为什么在Java中所用的英语单词代码 代表的意思与英文的本身中文一点都不一样? 例:程序里面的关键字跟英语没任何关注 , 反而跟数学有些关系,string代表字符串类型,类似数学里面设一个未知数为x一样
一个英文的关于Java Array 的代码(帮忙写出来)问题就来了 names.txt 名字格式是什么样子的?是一行一个名字 还是一行 "姓 名 姓 名...."这样排序
2. 打印名字(3种格式)哪里 这个function是要循环整个names.txt 还是只是array里面的某个具体index
3. 分开姓名之后 是否需要保存到新的数组? 如果是 需要保存到新的数组么? 还是 添加到 数组结尾? 如果否 是否可以直接放弃first name直接返回last name? 如果以上都不能 我需要设计对象,, 如果也不行 那我放弃
3. non-ascending order是指descending order 还是随机
4. 2d array被准许么?
新手学JAVA都要学哪些知识啊这样的问题,我已经回答了很多次 , 现在很多新手,特别是刚刚进入学生的学生 , 不知道该从哪里入手,我整理了一些java的知识点 , 一共分为一个阶段,273个技能点,第一阶段、第二阶段、第三阶段、第四阶段是必须要掌握的,第五阶段和第六阶段就是高薪、高职的保障,就说说想高薪必须得把后面两个阶段的给掌握了,
第一阶段:java基本功修炼
1. 认识计算机硬件
2. 计算机组成原理
3. 计算机软件知识
4. 计算机网络知识
5. 常用网络应用操作
6. 认识计算机病毒
7. 逻辑训练
8. 初识Java
9. 变量和数据类型
10. 选择结构
11. 循环结构for
12. 循环结构do-while
13. 循环结构while
14. 多重循环及程序调试
15. 循环进阶
16. 一维数组及经典应用
17. 二维数组
18. 认识类与对象
19. 方法及方法重载
20. 封装与继承
21. 方法重写与多态
22. 项目实战-汽车租赁系统
23. 抽象类和接口
24. 异常
25. 项目实战-QuickHit
26. Java 中的集合类型
27. List 集合
28. Set 集合
29. HashMap 集合
30. Iterator
31. Collections 算法类及常用方法
32. enum
33. 包装类及装箱拆箱
34. String、StringBuffer 类常用方法操作字符串
35. Date、Calendar
36. Math 类常用方法
37. IO/NIO
38. 字节输入流(InputStream、FileInputStream、BufferedInputStream)
39. 字节输出流(OutputStream、FileOutputStream、BufferedOutputStream)
40. 字符输入流(Reader、InputStreamReader、FileReader BufferedReader)
41. 字节输出流(Writer、OutputStreamWriter、FileWriter、BufferedWriter)
42. 文件复制
43. Serialize、Deserialize
44. 职场晋升力:四象限时间管理与精力管理
45. 多线程(Thread、Runnable)
46. Thread LifeCycle
47. 线程的调度
48. 线程的同步和死锁
49. Thread Pool
50. 职场晋升力:团队合作
51. Socket(TCP、UDP)
52. XML 概念、优势、规范
53. XML 中特殊字符的处理
54. 使用DOM 读取、添加、删除、解析 XML 数据
第二阶段:javaweb开发
55. 搭建和配置MySQL 数据库
56. 数据库增、删、查、改语句
57. 事务
58. 视图
59. 数据库备份与恢复
60. 数据库用户管理
61. 数据库设计
62. 项目实战-银行ATM 存取款机系统
63. 走进 HTML 和CSS
64. 列表表格及表单美化
65. CSS 高级操作
66. Bootstrap
67. CSS 组件
68. JavaScript 面向对象
69. JavaScript 判断、循环
70. JavaScript 闭包
71. JavaScript 语法
72. Bootstrap 综合案例
73. HTML5、CSS3
74. jQuery 基础
75. jQuery 基本操作
76. jQuery 事件与特效
77. jQuery Ajax
78. jQuery 插件
79. 搭建Web 环境初识JSP
80. JSP 九大内置对象
81. JSP 实现数据传递和保存
82. JDBC
83. 单例模式、工厂模式
84. MVC、三层模式
85. Commons-fileupload、CKEditor
86. 分页查询
87. EL 与 JSTL
88. Servlet 与Filter
89. Listener 与MVC
90. Ajax 与 jQuery
91. jQuery 的Ajax 交互扩展
92. 项目实战—使用Ajax 技术改进新闻发布系统
93. 反射
94. Linux 系统的安装
95. 在Linux 中管理目录和文件
96. 在Linux 中管理用户和权限
97. 在Linux 服务器环境下安装软件和部署项目
98. 职场晋升力:职场沟通
第三阶段: 企业级框架开发
99. MyBatis 环境搭建
100. SQL 映射文件
101. 动态SQL
102. MyBatis 框架原理
103. Spring IOC
104. 构造注入、依赖注入、注解
105. Spring 整合MyBatis(SqlSessionTemplate、MapperFactoryBean、事务
处理)
106. Spring 数据源(属性文件、JNDI)、Bean 作用域
107. Spring 框架的运行原理
108. SpringMVC 体系概念
109. SpringMVC 之数据绑定、数据效验、
110. SpringMVC 之视图及视图解析
111. SpringMVC 之文件上传、本地化解析
112. SpringMVC 之静态资源处理、请求拦截器、异常处理
113. Oracle 数据库环境搭建、安装
114. Oracle 数据库 SQL、分页、备份、还原
115. Hibernate 概念、依赖
116. HQL 查询语言
117. Hibernate 中配置关联映射
118. HQL 连接查询与 Hibernate 注解
119. Struts 2 概念、依赖
120. Struts 2 配置
121. OGNL 表达式
122. Struts 2 拦截器
123. SSH 框架整合
124. 使用Maven 构建项目
125. 使用Struts 2 实现Ajax
126. Jsoup 网络爬虫
127. 多线程网络爬虫
128. 反爬及反反爬策略
129. 通用爬虫设计
130. Echart 图表分析
131. IKAnalyzer 分词
132. 企业框架项目实战-代理商管理系统
133. 企业框架项目实战-SL 会员商城
134. 企业框架项目实战-会员管理系统
135.企业框架项目实战-互联网招聘信息采集分析平台
第四阶段: 前后端分离开发
136. GitHub
137. Git 基础(checkout、pull、commit、push、merge 等)
138. Git 进阶(多分支协作)
139. GitLab
140. IDEA 的使用
141. Maven 介绍(概念、仓库、构建、命令)
142. 使用Maven 构建WEB 项目
143. 使用Maven 构建多模块项目
144. 使用Maven 搭建私服仓库
145. Scrum 框架介绍(三个角色、三个工件、四个会议)
146. Scrum Team 组建团队
147. 产品需求和用户故事
148. 每日立会
149. 使用敏捷-Scrum 方式开发管理实战
150. 前后端分离、分布式集群架构、垂直架构
151. SSM(SpringMVC Spring MyBatis)整合实战
152. Git、Maven 私服Nexus
153. 第三方接入技术(微信、阿里)
154. MySQL 电商实战
155. Redis(缓存服务)
156. 搜索引擎-Solr
157. 集成API Doc 工具-Swagger
158. 图片自动化处理:Tengine LUA GraphicsMagic
159. 手机、邮箱注册
160. 单点登录 Token
161. OAuth2.0 认证
162. Jsoup 网络爬虫(多线程爬虫/代理 IP 爬虫)
163. ExecutorService 线程池
164. IK 中文分词
165. Postman
166. ReactJS
167. webpack
168. 职场晋升力:简历撰写
169. 程序猿面试宝典之项目面试
170.大型互联网旅游电商项目实战-爱旅行
第五阶段: 分布式微服架构开发
171. Spring Boot 环境搭建
172. Spring Boot 常用技能
173. Spring Boot 整合Redis
174. Spring Boot 整合Mybatis
175. 微服务架构及架构设计
176. 消息队列
ActiveMQ\RabbitMQ
177. 分布式事务
178. 分布式锁 Redis-setnx
179. Zookeeper 注册中心
180. 基于 ActiveMQ 实现高并发
181. Docker 环境搭建
182. Docker 镜像加速
183. Docker 容器管理
184. Docker 镜像管理
185. Docker 容器文件备份
186. Dockerfile
187. Docker 私服仓库
188. 真实互联网高并发电商项目实战-双十一抢购
189. 可视化监控 Portainer
190. Docker Compose 容器编排
191. Docker Compose 扩容、缩容
192. Docker Swarm 集群编排
193. Jenkins 安装、插件配置
194. Jenkins 配置普通任务
195. Jenkins 配置管道任务
196. Jenkins 自动发布服务
197. Spring Cloud Eureka
198. Spring Cloud Feign
199. Spring Cloud Ribbon
200. Spring Cloud Zuul
201. Spring Cloud Config
202. Spring Cloud Hystrix
203. Spring Cloud Sleuth
204. Spring Boot Admin
205.Eureka 注册原理探秘
206. Spring Cloud 大坑解读
207. Zipkin
208. Zipkin 整合RabbitMQ
209. Zipkin 整合MySQL
210. ELK 日志收集
211.Kafka
212. Elasticsearch 映射管理
213. Elasticsearch 查询/复合查询
214. Elasticsearch 集群/集群规划
215. Elasticsearch 聚合
216. Elasticsearch 集群监控
217. Elasticsearch 插件
(Head/BigDesk)
218. Mycat 读写分离
219. Mycat 一主多从
220. Mycat 多主多从
221. Mycat 数据分片
222. Redis
223. Redis-Redlock
224. Elasticsearch 环境搭建
225. Elasticsearch 客户端
226. Elasticsearch 索引管理
227. Elasticsearch 文档管理
228. Mycat 集群
229. Jmeter 并发测试
230. Jmeter 生成测试报告
231. 微信登录
232. 微信支付
233. 支付宝支付
234. 百度地图
235. Sonar 本地检测
236. SonarJenkins 线上检测
237. CI/CD
238. Spring Boot 改造爱旅行项目实战
239. 大型互联网票务类电商项目实战-大觅网
240. ES6 概念(les、const)
241. ES6 对象和数组
242. ES6 函数扩展
243. VUE 环境搭建
244. VUE.JS 指令
245.VUE 交互
246. VUE 实例生命周期
247. VUE 组件
248. VUE 项目环境配置及单文件组件
249.VUE 路由
第六阶段:cc服务
250. Spring Cloud Gateway
251. Consul
252. Nacos
253. Eureka、Consu、lNacos、Zookeeper 对比分析
254. PrometheusGrafana
255. ES 分布式存储原理
256. NoSQL 数据库解决方案(Redis、MongoDB)
257. OAuth2.0 认证( authorization code 模式)
258. OAuth2.0 认证( implicit 模式)
259. OAuth2.0 认证( resource owner password credentials 模式)
260. OAuth2.0 认证( client credentials 模式)
261. NAS/FastDFS 分布式文件存储
262. Python 基础
263. Python 爬虫
264. 大数据及 Hadoop 概述
265. 分布式文件系统 HDFS
266. 分布式计算框架MapReduce
267. 分布式列式数据库 HBase
268. Hadoop 综合应用
269. 面试大局观
270. 职业规划
271. 项目面试
272. 具体业务场景化解决方案
273. 更多技术专题持续增加中
java里各种spring、struts、hibernate、javaEE,等等很多的英文缩写名词都是什么,他们之间的关系是什么相关技术
1.JDBC(Java Database Connectivity)提供连接各种关系数据库Java中接触的英文代码的统一接口,作为数据源,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成 。JDBC为工具/数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯Java API 编写数据库应用程序 , 同时,JDBC也是个商标名 。
2.EJB(Enterprise JavaBeans)使得开发者方便地创建、部署和管理跨平台的基于组件的企业应用 。
3.Java RMI(Java Remote Method Invocation)用来开发分布式Java应用程序 。一个Java对象的方法能被远程Java虚拟机调用 。这样,远程方法激活可以发生在对等的两端,也可以发生在客户端和服务器之间,只要双方的应用程序都是用Java写的 。
4.Java IDL(Java Interface Definition Language) 提供与CORBA(Common Object Request Broker Architecture)的无缝的互操作性 。这使得Java能集成异构的商务信息资源 。
5.JNDI(Java Naming and Directory Interface)提供从Java平台到的统一的无缝的连接 。这个接口屏蔽了企业网络所使用的各种命名和目录服务 。
6.JMAPI(Java Management API)为异构网络上系统、网络和服务管理的开发提供一整套丰富的对象和方法 。
7.JMS(Java Message Service)提供企业消息服务,如可靠的消息队列、发布和订阅通信、以及有关推拉(Push/Pull)技术的各个方面 。
8.JTS(Java transaction Service)提供存取事务处理资源的开放标准,这些事务处理资源包括事务处理应用程序、事务处理管理及监控 。
9.JMF(Java Media Framework API),她可以帮助开发者把音频、视频和其他一些基于时间的媒体放到Java应用程序或applet小程序中去,为多媒体开发者提供了捕捉、回放、编解码等工具,是一个弹性的、跨平台的多媒体解决方案 。
10.Annotation(Java Annotation) , 在已经发布的JDK1.5(tiger)中增加新的特色叫Annotation 。Annotation提供一种机制 , 将程序的元素如:类 , 方法,属性,参数,本地变量,包和元数据联系起来 。这样编译器可以将元数据存储在Class文件中 。这样虚拟机和其它对象可以根据这些元数据来决定如何使用这些程序元素或改变它们的行为 。
在Java技术中,值得关注的还有JavaBeans,它是一个开放的标准的组件体系结构,它独立于平台,但使用Java语言 。一个JavaBean是一个满足JavaBeans规范的Java类,通常定义了一个现实世界的事物或概念 。一个JavaBean的主要特征包括属性、方法和事件 。通常,在一个支持JavaBeans规范的开发环境(如Sun Java Studio 和IBM VisualAge for Java)中,可以可视地操作JavaBean,也可以使用JavaBean构造出新的JavaBean 。JavaBean的优势还在于Java带来的可移植性 。EJB (Enterprise JavaBeans) 将JavaBean概念扩展到Java服务端组件体系结构,这个模型支持多层的分布式对象应用 。除了JavaBeans,典型的组件体系结构还有DCOM和CORBA,关于这些组件体系结构的深入讨论超出了本书的范围 。
11.javaFX Sun刚刚发布了JavaFX技术的正式版,它使您能利用JavaFX 编程语言开发富互联网应用程序(RIA) 。JavaFX Script编程语言(以下称为JavaFX)是Sun微系统公司开发的一种declarative,staticallytyped(声明性的、静态类型)脚本语言 。JavaFX技术有着良好的前景,包括可以直接调用Java API的能力 。因为JavaFXScript是静态类型,它同样具有结构化代码、重用性和封装性,如包、类、继承和单独编译和发布单元,这些特性使得使用Java技术创建和管理大型程序变为可能 。
12.JMX(Java Management Extensions,即Java管理扩展)是一个为应用程序、设备、系统等植入
管理功能的框架 。JMX可以跨越一系列异构操作系统平台、系统体系结构和网络传输协议,灵活的开发无缝
集成的系统、网络和服务管理应用 。
13.JPA(Java Persistence API),JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中 。
编辑本段开源项目
Spring Framework【Java开源J2EE框架】
Spring是一个解决了许多在J2EE开发中常见的问题的强大框架 。Spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯 。Spring的架构基础是基于使用JavaBean属性的Inversion of Control容器 。然而,这仅仅是完整图景中的一部分:Spring在使用IoC容器作为构建完关注所有架构层的完整解决方案方面是独一无二的 。Spring提供了唯一的数据访问抽象,包括简单和有效率的JDBC框架,极大的改进了效率并且减少了可能的错误 。Spring的数据访问架构还集成了 Hibernate和其他O/R mapping解决方案 。Spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术 , 例如JTA或者JDBC事务提供一个一致的编程模型 。Spring提供了一个用标准Java语言编写的AOP框架 , 它给POJOs提供了声明式的事务管理和其他企业事务--如果Java中接触的英文代码你需要--还能实现你自己的 aspects 。这个框架足够强大 , 使得应用程序能够抛开EJB的复杂性,同时享受着和传统EJB相关的关键服务 。Spring还提供了可以和IoC容器集成的强大而灵活的MVC Web框架 。【SpringIDE:Eclipse平台下一个辅助开发插件】 。
WebWork 【Java开源Web框架】
WebWork是由OpenSymphony组织开发的,致力于组件化和代码重用的拉出式MVC模式J2EE Web框架 。WebWork目前最新版本是2.1,WebWork2.x前身是Rickard Oberg开发的WebWork,但WebWork已经被拆分成了Xwork1和WebWork2两个项目 。Xwork简洁、灵活功能强大,它是一个标准的Command模式实现,并且完全从web层脱离出来 。Xwork提供了很多核心功能:前端拦截机(interceptor),运行时表单属性验证,类型转换,强大的表达式语言(OGNL – the Object Graph Notation Language) , IoC(Inversion of Control倒置控制)容器等 。WebWork2建立在Xwork之上,处理HTTP的响应和请求 。WebWork2使用ServletDispatcher将HTTP请求的变成Action(业务层Action类),session(会话)application(应用程序)范围的映射,request请求参数映射 。WebWork2支持多视图表示,视图部分可以使用JSP,Velocity,FreeMarker,JasperReports , XML等 。在WebWork2.2中添加了对AJAX的支持,这支持是构建在DWR与Dojo这两个框架的基础之上 。【EclipseWork:用于WebWork辅助开发的一个Eclipse插件】
Struts 【Java开源Web框架】
Struts是一个基于Sun J2EE平台的MVC框架 , 主要是采用Servlet和JSP技术来实现的 。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速,在过去的一年中颇受关注 。Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式 , 极大的节省了时间 , 所以说Struts是一个非常不错的应用框架 。【StrutsIDE:用于Struts辅助开发的一个Eclipse插件】
Hibernate 【Java开源持久层框架】
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库 。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用 , 最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任 。Eclipse平台下的Hibernate辅助开发工具:【Hibernate Synchronizer】【MiddlegenIDE】
JFinal【Java极速WEB ORM框架】
jfinal 是基于 Java 语言的极速 WEBORM 框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful 。在拥有Java语言所有优势的同时再拥有ruby、python、php等动态语言的开发效率!主要特点1.MVC架构,设计精巧,使用简单 2.遵循COC原则,零配置,无xml 3.独创DbRecord模式,灵活便利 4.ActiveRecord支持,使数据库开发极致快速 5.自动加载修改后的java文件 , 开发过程中无需重启web server 6.AOP支持,拦截器配置灵活,功能强大 7.Plugin体系结构,扩展性强 8.多视图支持 , 支持FreeMarker、JSP、Velocity 9.强大的Validator后端校验功能 10.功能齐全,拥有struts2的绝大部分功能 11.体积小仅218K,且无第三方依赖
Quartz 【Java开源Job调度】
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,它可以与J2EE与J2SE应用程序相结合也可以单独使用 。Quartz可以用来创建简单或为运行十个,百个 , 甚至是好几万个Jobs这样复杂的日程序表 。Jobs可以做成标准的Java组件或EJBs 。Quartz的最新版本为Quartz 1.5.0 。
Velocity 【Java开源模板引擎】
Velocity是一个基于java的模板引擎(template engine) 。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象 。当Velocity应用于web开发时 , 界面设计人员可以和java程序开发人员同步开发一个遵循MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果 , 而由java程序开发人员关注业务逻辑编码 。Velocity将java代码从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案 。Velocity的能力远不止web站点开发这个领域 , 例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用 。Velocity也可以为Turbine web开发架构提供模板服务(template service) 。Velocity Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发 。【VeloEclipse :Velocity在Eclipse平台下的一个辅助开发插件】
IBATIS 【Java开源持久层框架】
使用ibatis提供的ORM机制 , 对业务逻辑实现人员而言,面对的是纯粹的Java对象,这一层与通过Hibernate 实现ORM 而言基本一致 , 而对于具体的数据操作,Hibernate 会自动生成SQL 语句,而ibatis 则要求开发者编写具体的SQL语句 。相对Hibernate等“全自动”ORM机制而言 , ibatis 以SQL开发的工作量和数据库移植性上的让步,为系统设计提供了更大的自由空间 。作为“全自动”ORM 实现的一种有益补充,ibatis 的出现显得别具意义 。
Compiere ERPCRM 【Java开源ERP与CRM系统】
Compiere ERPCRM为全球范围内的中小型企业提供综合型解决方案 , 覆盖从客户管理、供应链到财务管理的全部领域,支持多组织、多币种、多会计模式、多成本计算、多语种、多税制等国际化特性 。易于安装、易于实施、易于使用 。只需要短短几个小时,您就可以使用申购-采购-发票-付款、报价-订单-发票-收款、产品与定价、资产管理、客户关系、供应商关系、员工关系、经营业绩分析等强大功能了 。
Roller Weblogger 【Java开源Blog博客】[4]
这个weblogging 设计得比较精巧,源代码是很好的学习资料 。它支持weblogging应有的特性如:评论功能,所见即所得HTML编辑,TrackBack , 提供页面模板,RSS syndication,blogroll管理和提供一个XML-RPC接口 。
Eclipse 【Java开源开发工具】
Eclipse平台是IBM向开放源码社区捐赠的开发框架,它之所以出名并不是因为IBM宣称投入开发的资金总数 —4千万美元,而是因为如此巨大的投入所带来的成果:一个成熟的、精心设计的以及可扩展的体系结构 。
NetBeans 【Java开源开发工具】
NetBeans IDE 是一个为软件开发者提供的自由、开源的集成开发环境 。您可以从中获得您所需要的所有工具,用Java、C/C甚至是Ruby 来创建专业的桌面应用程序、企业应用程序、web 和移动应用程序 。此IDE 可以在多种平台上运行,包括Windows、Linux、Mac OS X 以及SolarisJava中接触的英文代码;它易于安装且非常方便使用 。
XPlanner 【Java开源项目管理】
XPlanner 一个基于Web的XP团队计划和跟踪工具 。XP独特的开发概念如iteration、user stories等,XPlanner都提供了相对应的的管理工具,XPlanner支持XP开发流程,并解决利用XP思想来开发项目所碰到的问题 。XPlanner特点包括:简单的模型规划,虚拟笔记卡(Virtual note cards),iterations、user stories与工作记录的追踪,未完成stories将自动迭代 , 工作时间追踪,生成团队效率,个人工时报表,SOAP界面支持 。
HSQLDB 【Java开源DBMS数据库】
HSQLDB(Hypersonic SQL)是纯Java开发的关系型数据库 , 并提供JDBC驱动存取数据 。支持ANSI-92 标准SQL语法 。而且他占的空间很小 。大约只有160K,拥有快速的数据库引擎 。
Liferay 【Java开源Portal门户】
代表了完整的J2EE应用 , 使用了Web、EJB以及JMS等技术,特别是其前台界面部分使用Struts 框架技术,基于XML的portlet配置文件可以自由地动态扩展,使用了Web Services来支持一些远程信息的获?。?使用Apache Lucene实现全文检索功能 。
JetSpeed 【Java开源Portal门户】
Jetspeed是一个开放源代码的企业信息门户(EIP)的实现,使用的技术是Java和XML 。用户可以使用浏览器,支持WAP协议的手机或者其它的设备访问Jetspeed架设的信息门户获取信息 。Jetspeed扮演着信息集中器的角色,它能够把信息集中起来并且很容易地提供给用户 。
JOnAS 【Java开源J2EE服务器】
JOnAS是一个开放源代码的J2EE实现,在ObjectWeb协会中开发 。整合了Tomcat或Jetty成为它的Web容器 , 以确保符合Servlet 2.3和JSP 1.2规范 。JOnAS服务器依赖或实现以下的Java API:JCA、JDBC、JTA 、JMS、JMX、JNDI、JAAS、JavaMail 。
JFox3.0 【Java开源J2EE服务器】
JFox是Open Source Java EE Application Server,致力于提供轻量级的Java EE应用服务器,从3.0开始,JFox提供了一个支持模块化的MVC框架,以简化EJB以及Web应用的开发! 如果您正在寻找一个简单、轻量、高效、完善的Java EE开发平台 , 那么JFox正是您需要的 。
Java IDE
当今最流行的是Eclipse、Myeclipse、IntelliJ、Jbuilder、Jdeveloper、Netbeans、JCreator等 。
总结,这些看百科介绍,要深入的话,要自己用到才能有深的体会 。技术再多,基础打扰,思想深远就ok 。
关于Java中接触的英文代码和java中接触的英文代码有哪些的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读