三年JavaEE开发积累的那些代码之一:JavaSE篇
时常感觉自己是井底之蛙,有时也阿Q自己,然后继续憧憬北京&积蓄力量;
有多个通宵嗑瓜子喝可乐看电视剧的自在,也有多次梦中写代码调bug的惊魂之夜;
有无数加班的烦躁,也时常痛快畅饮。
有浓浓的失落感,也略有一丁点成就感;
有大悲也有窃喜,有小得也有大失;
不想过于感伤,也不必过于缅怀!
向恩师以及那些曾经一起战斗的兄弟们致敬!
此致。
言归正传,本篇代码全部是JavaSE相关的。
为什么?
1) 若不分享,这些代码就是躺在电脑里的一堆0和1,虽日久天长也不会发霉,但确实更像是没价值的数字垃圾。
2) 虽然没啥“高科技”的代码,但总有需要它们的人。
有什么?
1)自己写的例子:或是为了在项目中应用某项技术而写的demo,或是为了纯粹学习某项技术而写的demo。
2)网上下载的例子:或改过或没改过,或完善过或原封没动。
没什么?
1)公司项目的源代码(这个真没有,虽然可以有,虽然已经离职2年有余)
以后若有时间,可以将项目源代码中的某些技术(并不是什么高深的技术)提炼出
来发帖子或博客,分享之。
` 2)公司业务紧密相关的测试代码。
1、 DataStructure:有3个演示排序算法的类,冒泡排序、插入排序和选择排序。
2、 JavaSortDemo:插入排序、希尔排序例子。
3、 DownLoadDemo:实现网络下载文件功能。
4、 JavaDB:实现JDBC连接Oracle数据库以及演示调用存储过程。
属性文件中配置数据库连接基本参数:
DRIVERS=oracle.jdbc.driver.OracleDriver
URL=jdbc:oracle:thin:@localhost:1521:ctcmc
USER=demo
PASSWORD=demo
5、 JavaDesignPatterns:仅仅一个工厂设计模式的例子。
6、 Javaenhance:传智播客java加强课程的一个工程,有:自动注入、AOP、反射、类加载器等等。
7、 JavaIODemo:Java IO常用类的演示。
8、 JavaMianShi:一些Java面试题目的示例代码。
9、 JavaSocketDemo:Java网络编程,实现Client与Server文件传输功能,有TCP、UPD两个版本。
10、 JavaStaticTest:静态变量、静态成员、静态域的一些测试。
11、 JavaTest:数组、日期类、异常的小测试。
12、 JavaThread:多线程开发相关的例子,比如:生产者、消费者的实现。
13、 javaTTD:一本敏捷开发书籍的例子(如果不看书,代码本身参考价值不大,太久远了,书名我忘记了)。
14、 JavaZip:实现将目录压缩成zip包及将zip解压缩的例子(当时项目中需要这样的功能,这个例子应该是从网上下载后做过修改)。
15、 jpaDemo:Java Persistence API的一些演示代码(存放jar包的某些目录已删除了,所以工程中的jar包有缺失,如有需要自己网上找全jar包吧)。
16、 JunitDemo:Junit使用方法的一些演示代码。
17、 luceneDemo:全文检索引擎工具包lucene演示代码。
zygLucene工程也是lucene相关的一个例子。
18、 RegexTest:演示正则表达式的一些代码,有实现统计代码量以及字符串处理相关方法。
19、 zygJavaDBPool:演示数据库连接池使用方法的例子。在MS SQL Server、Oracle上测试过。
20、 ZygParseXML:演示XML解析的例子,也有构造XML文件相关的代码。
以上20个工程源代码下载地址:http://download.csdn.net/detail/m_changgong/4891374
严重声明:以上代码仅供参考学习,若照搬到项目中出现严重Bug被TeamLeader骂,被老板骂,被客户骂。。。,给工作、生活带来毁灭性打击,本人概不负责!
未完待续。。。
相关推荐
三年JavaEE开发积累的那些代码之一:JavaSE篇完整实例源码
三年JavaEE开发积累的那些代码之一:JavaSE篇 有什么? 1)自己写的例子:或是为了项目中应用写的demo,或是为了学习某项技术写的demo。 2)网上下载的例子:或改过或没改过,或完善过或原封没动。 没什么? 1)公司项目的源代码(这个真没有,虽然可以有,虽然已经离职2年有余) 以后若有时间,可以将项目源代码中的某些技术(并不是什么高深的技术)提炼出 来发帖子或博客,分享之。 2)公司业务紧密相关的测试代码。
狂神说Java学习路线解析与实战经验分享
本文系统解析狂神说JavaEE学习路线,涵盖JavaSE基础、JavaEE核心、主流框架(Spring5、MyBatis、SpringMVC)及微服务进阶四阶段体系;重点剖析Spring IoC容器原理(Bean生命周期、依赖注入、手写简易IoC)、MyBatis动态SQL实践技巧;并提供环境配置(JDK8/Tomcat9/MySQL5.7)、框架整合常见坑点(@MapperScan缺失、事务失效场景)及学习效果检验方法。
现在还有必要学Java开发吗?前景好吗?
尽管有人认为Java市场饱和,但其广泛应用于各行各业,需求仍然强劲。对于Java程序员,应掌握SSM框架,理解配置意义,同时熟悉前端知识。随着经验积累,深入设计模式和代码优化,是提升编程技能的关键。Java程序员职位稳定且薪资可观,是值得学习的技术方向。
从0到1详解推荐系统中的大数据开发学习方法都讲明白了
本文详细介绍了大数据的5V特性,包括多样、大量、高速、低价值密度和真实性,并讨论了大数据的学习路径、所需语言基础、职业发展方向以及优势。学习大数据需要掌握Java、Python和R语言,且0基础者也可逐步学习。大数据职业包括开发工程师、分析师等,其薪资待遇丰厚,受到国家大力扶持。
很多进大厂的机会就是这样被浪费掉的……
本文揭示了许多人在追求大厂机会时的常见误区,分享了未经准备和技术积累导致的面试失败案例。CSDN软件工程师能力认证提供了针对Java、Python、前端、全栈工程师的实战考核,帮助考生提升工程和交付能力,增加获得大厂offer的几率。通过认证,不仅可以提升简历含金量,还能得到专属学习指导和模拟考试,助力考生系统性提升并应对大厂面试挑战。


Java SE
