自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java 并发编程之核心理论

并发编程是Java程序员最重要的技能之一,也是最难掌握的一种技能。它要求编程者对计算机最底层的运作原理有深刻的理解,同时要求编程者逻辑清晰、思维缜密,这样才能写出高效、安全、可靠的多线程并发程序。本系列会从线程间协调的方式(wait、notify、notifyAll)、Synchronized及Volatile的本质入手,详细解释JDK为我们提供的每种并发工具和底层实现机制。在此基础上,我...

2018-09-30 11:47:40 140

转载 新人福利,Java编程中必须要死记硬背的几十个代码段

自己总结,没有先后顺序,希望对大家有用向文件末尾添加内容 字符串有整型的相互转换转字符串到日期java.util.Date = java.text.DateFormat.getDateInstance().parse(date String);得到当前方法的名字String methodName = Thread.currentThread().getStack...

2018-09-30 11:44:43 31429 2

转载 优秀程序员和一般程序员, 你选择哪一种?

对待需求的态度优秀程序员:在有需求与任务时,会不断地询问需求与任务,并且多次确认想要的结果,再动手写代码。一般程序员:接到任务就闷头写代码,反正做错了也是你们要求的,不是我的锅。编码习惯优秀程序员:他的代码读起来是赏心悦目的,若遇到难理解的实现点时,他也会写下清晰的注释来帮助后来人理解。一般程序员:我有我的代码风格,我看得懂就行了。几个月后我也看不懂了,那就重写一遍吧。...

2018-09-29 15:54:28 179

转载 Java程序员,最常用的20%技术有哪些?

第一步,学会一个J2EE服务器,tomcat+(Nginx或者httpd等web服务),学会的基本要求是,会下载,能启动,知道哪一个文件部署哪一个地方,能看到启动画面,知道最直接,最关键的配置文件名字和位置。你要了解下其他的服务器的名字,就足够了。如果有人让你去学weblogic?那是无稽之谈,2个月weblogic,你最多也只能懂十分之一。太重了。接着呢,学一个框架,以前SSH,现在SSM,...

2018-09-28 15:41:31 703

转载 适合java程序员新手 掌握基础知识-java web应用

1、 静态Web和动态Web的区别?静态Web与动态Web最本质的区别是静态Web是无法进行数据库操作,而动态Web是可以进行数据库操作的。动态Web的最大特点就是具有交互性,所谓交互性就是服务器端会自动根据用户请求的不同而显示不同的结果。2、 说一说你了解的动态Web技术有哪些?CGI、PHP、ASP、ASP.NET JSP3、 什么是Servlet?Servlet是运行...

2018-09-28 15:12:40 335

转载 深受Java程序员欢迎的10款Java IDE

摘要: Java是全世界最受欢迎的一门程序语言,它被广泛的应用于企业项目、游戏设计、安卓应用程序等开发领域。以下的列表是整理的近些年来深受Java程序员欢迎的10款Java IDE。(注:IDE意为集成开发环境,它不仅支持编辑和编译代码,还能够完成管理资源、提供部署、版本控制等工作。NetBeansNetBeans是过去10年发展最好的IDE,它做到了完全的模块化 ,所有的IDE功能都被封...

2018-09-27 14:41:12 60887

转载 Java中交换两个数的几种不同方法

给两个数a和b,然后交换a和b的值。方式一:通过临时变了存放交换int a = 2;int b = 3;System.out.println("a=" + a + ",b=" + b);int temp = a;a = b;b = temp;System.out.println("a=" + a + ",b=" + b);小编是一个有着5年工作经验的j...

2018-09-27 14:33:00 972

转载 Java语言的5个特点,帮助新手了解Java

想要学好Java,首先要先了解这个语言的编程特点。也存在很多编程特点,分享5个最常见的Java语言特点。01 首先要了解Java语言是简单的Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用Java。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如操作符重载、多继承、自动的强制类型转换。特别地,Java语言不使用指针,并提供了自...

2018-09-26 19:36:57 253

转载 Java面试中常被问到的几大技术难题

大家在平常面试java的过程中都会遇到哪些难题呢?还有一些即将去面试java的童鞋们,你们想知道技术面试中会涉及到哪些点吗?小编为你整理Java面试中会被问到的几个技术难题。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。2、Java有没有goto?java中的保留字,...

2018-09-26 10:20:48 1598

转载 Java程序员应该深入理解的 Java final 变量的内存模型

对于 final 域,编译器和处理器要遵守两个重排序规则:举个例子:这里假设一个线程 A 执行 writer ()方法,随后另一个线程 B 执行 reader ()方法。写 final 域的重排序规则在写 final 域的时候有两个规则:小编是一个有着5年工作经验的java程序员,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这...

2018-09-25 16:39:11 464

转载 Java程序员必须了解的几款错误跟踪工具

Java是计算机应用程序编程语言,被广泛用于创建Web应用、服务器处理、用户端的API开发乃至数据库等多个领域。随着Java生态系统的发展,用户性能需求的提高,一类新的开发工具应运而生。与传统方法相比,它们既可以满足在一个快节奏的环境中快速部署所需要的错误跟踪需求,又能在一个更深的层面上观察应用程序的行为。近日,软件分析公司Takipi汇总介绍了五款这样的工具。小编是一个有着...

2018-09-25 10:07:32 650

原创 作为程序员,那些你不能丢失的编码风格!

对于程序员而言,好的编码风格有助于工作更好的进行。今天小编给大家分享一些提升编码风格的技巧,希望对各位工作上有一些提升。0.注释必须要容易理解1.一定要注重代码的可读性小编是一个有着5年工作经验的java程序员,对于java,自己有做资料的整合,一个完整学习java的路线,学习资料和工具,相信这里有很多学习java的小伙伴,我创立了一个2000人学习扣群,47912129...

2018-09-23 11:00:16 203

转载 程序员拥有的多种属性! 你属于哪种!

TOP1:这不可能的啊;我不用给那程序测试,我已经知道它可以奏效;对,这是一个已知Bug。TOP2::脑洞大开,以后再给代码写注释和文档(绝对是最大的谎言);下次修改代码时我要增加单元测试。老板看到这个注释估计要被打TOP3:拖字诀,脱不了了,事到临头了再做事越到问题先猥琐处理了,想着到时候想个好方案重构..."到时候""一般是"到天荒地老的时候"的缩写...小...

2018-09-22 19:28:26 602

原创 程序员面试过关必备网站,你用过几个?

对于程序员而言,面试所谓是人生重要的一件事情,在这之前,还是有必要刷一些编程面试题,为面试做好充足的准备!今天小编给大家分享一些面试相关网站,给大家面试来一波神助攻噢!0.Reddit在Reddit网站上,你可以讨论一些编程开发的问题,了解最新的IT热点资讯。Reddit网站上面也有各种的编程挑战题,以及技术面试指南。1.GeeksforGeeks.orgGeeks...

2018-09-22 19:27:37 724

转载 程序员写出好代码的五大建议

对于程序员而言,好的代码容易理解,容易维护。可对于一些程序员而言,每天写代码,还是有被自己代码丑哭的经历。今天小编就给各位程序员朋友们分享一下每天写出好代码的五点建议:0.列出清单程序员工作的时候经常会被一些会议打断自己的日常工作,会后在进入工作状态又需要一段时间的酝酿。如果每位都能把自己的工作列出一个清单,自己每天的工作有多少,已经完成多少,这样自己就能提高一定的效率。...

2018-09-17 10:49:22 1813

空空如也

空空如也

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

TA关注的人

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