自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Java面向过程 vs 面向对象:初级开发者进阶必经之路

面向过程编程适合简单、线性的任务,具有执行效率高的优点;面向对象编程则更适合复杂系统的开发,通过封装、继承和多态三大特性,提供了更好的代码组织方式、更高的可维护性和更强的扩展能力。掌握两种编程范式根据项目需求选择合适的范式在面向对象设计中合理运用三大特性注意避免过度设计,保持代码简洁性。

2025-06-16 06:08:30 240

原创 Java学习路线图:零基础到初级开发者的完整指南

💡 关键提醒:Java只是起点,编程思维才是核心。建议每学3个月Java,就花1周时间了解其他语言(如Python/JavaScript)拓宽视野。

2025-06-15 22:13:25 577

原创 Java开发环境搭建

公钥路径:~/.ssh/id_rsa.pub -> 复制到GitHub/Gitee。修改 ~/.m2/settings.xml。

2025-06-15 08:07:19 246

原创 Java编程的一些小技巧系列一

Java编程的一些小技巧系列一1.for循环这一种循环,会额外创建一个迭代器,然后遍历值。当遇到链表、Hashmap表时,用它速度很快。因为这样不需要通过遍历整个集合查找元素。for(String str : list){}这一种循环,不用创建迭代器,当遇到数组、ArrayList时,用它速度最快,节省创建迭代器时间。如果遇到链表、HashMap则每一个都必须通过遍历整个集合来查...

2019-11-23 21:02:23 206

原创 Java浮点型等值比较

Java浮点型数据等值比较浮点型数据存在误差,等值比较会出现bugfloat f1 = 0.0f;for (int j = 0; j < 11; j++) { f1 += 0.1f;}float f2 = 0.1f * 11;System.out.println("f1 = " + f1);System.out.println("f2 = " + f2);if (f1...

2019-11-21 19:25:26 481

原创 Java工程在Linux中部署

Java工程在Linux中部署java启动的命令1.java -jar ${JAR_NAME}2(推荐).java -cp ${CLASSPATH} ${MAIN_CLASS_PATH}第一种方式执行时,jar包中必须设置主函数(maven在pom中配置主函数),执行成功后进程名为jar,进程多了进程名不好分辨,不推荐使用。在我的工作当中,很多人写启动脚本只写java一条命令,这样很...

2019-11-20 21:01:36 239

原创 Java+Maven工程打包

Java+Maven工程打包Java环境变量JAVA_HOME:作用是一些基于java开发的工具会用到,比如tomcat,groovy,vertx…,如果不用这个工具这个变量也可以免了。不过通常为了方便以后用java开发的小工具,一般都会设置JAVA_HOME,然后把$JAVA_HOME/bin追加到PATH中PATH:为了命令行敲起来方便,所以通常会把jdk/bin目录下加入到path变...

2019-11-16 23:33:58 726

原创 Windows和Linux的文件分隔符、换行符问题

Windows和Linux的文件分隔符、换行符问题一般来说,大部分java开发是在Windows上开发,而生产环境下在Linux中运行文件分隔符Windows文件分隔符默认为"\",由于是转义符,通常开发中写为"\\",注意,Windows也可以识别"/"分隔符Linux文件分隔符默认为"/",且只能识别这种所以,在日常开发中文件分隔符建议写为"/",推荐使用File.sep...

2019-11-15 20:46:49 6879

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除