我和Java这些年的故事(二)
JAVA 这些 故事
2023-09-11 14:21:24 时间
Java 2相比Java 1.1来说,改进很大,之前很多同学觉得Java只是一个玩具,不适合用在实际生产系统的开发中。而且应用场景就是页面Applet开发。
在天亿,还接触了Java多线程开发,看上去比较简单,不涉及线程通信。也不涉及锁。
Java 2里Swing的基础组件比较比较完善,性能也提高很多,一般的界面编程足以胜任了,唯一让人诟病的是界面比较丑陋。于是开始上网找各种第三方的界面库,如JGoodies这种框架。当时还没有github,主要的开源站点就是sourceforge,对我来说就是最大的宝藏。收集各种漂亮的界面组件成了我的乐趣。
后来,我做了一个霓虹鸡的离岸外包项目,对方发来excel详细设计文档,我们依葫芦画瓢,用swing去实现,它里面有一个精巧的界面框架,前缀为hxn的,后来在我的移动硬盘上存放了很久,我回头找找。从这个框架,我学到了一些设计模式,这是霓虹鸡人写的框架,他们的软件水平真是了得。
那时搞Java编程不可缺少的是Java Tutorial和Java API手册。对JDK源码没太深入看过。成天的就是Vector、ArrayList和HashMap的使用。
正当我沉迷于Java界面编程时,J2EE浪潮袭来。于是,在研三时,我花了不少时间读Specification,英文阅读能力也长进不少。
相关文章
- Java实现 LeetCode 432 全 O(1) 的数据结构
- Java实现 蓝桥杯VIP 算法训练 整数平均值
- 通过这些示例快速学习Java lambda语法
- 【JAVA】 03-Java中的异常和包的使用
- 【JAVA】基于MVC架构Java技术荟萃案例演练
- 编写高质量代码:改善Java程序的151个建议 --[117~128]
- 【Java】java使用反射访问对象方法和成员变量
- 新手学JAVA(十)-多线程----线程的创建和启动
- 使用Java标准的java.util.EventListener实现观察者-发布者设计模式
- Java java.util.concurrent.Future的一个例子
- Atitit.java c#这类编程语言的设计失败点attilax总结
- Java的二十三种设计模式(建造者模式(Builder))
- 【java】Java生成微信小程序二维码
- 不藏了,这些Java反射用法总结都告诉你们
- Java –什么是瞬态字段?
- Java学习路线-61:MyBatis声明式事务
- Java笔记:二进制与Java中的基本数据类型
- java编程:jedis连接redis数据库实例
- Java 8 中的 java.util.Map#computeIfAbsent
- 【JAVA】【NIO】5、Java NIO Scatter / Gather
- java-信息安全(十二)-数字证书、CA证书【Java证书体系实现】
- java面试题:多线程与并发
- 【java】Java 接口(Interface)