自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(23)
  • 收藏
  • 关注

转载 Java 接口——面向对象的精髓

接口有何用?面试宝典上背下来的总结,你真的明白吗?接口&工厂方法 其实很简单>。什么是接口先看看生活中的接口,比如USB接口。USB接口的设计者在最初就知道USB能支持这么多功能吗?他们是怎样未卜先知地设计的呢?其实他们也不知道以后USB上会连什么设备,他们只是定义了一个数据传输与供电的标准而已。Java中也是类似的,定义了接口,就等于定义了调用对象的标准。接口的基

2017-07-01 15:50:42 144

转载 Java常犯5个错!!!

Java 开发中常见的 5 个错误,与君共「免」。以下为译文:1.Null 的过度使用避免过度使用 null 值是一个最佳实践。例如,更好的做法是让方法返回空的 array 或者 collection 而不是 null 值,因为这样可以防止程序抛出 NullPointerException。下面代码片段会从另一个方法获得一个集合:

2017-07-01 15:49:40 174

转载 学Java入门篇:Java类的基本内容

import语句  为了能够使用某一个包的成员,我们需要在 Java 程序中明确导入该包。使用“import”语句可完成此功能。在 java 源文件中 import 语句应位于 package 语句之后,所有类的定义之前,可以没有,也可以有多条,其语法格式为:  import package1[.package2…].(classname|*);  java 运行时环境将到

2017-06-29 09:55:07 193

转载 对比Java和C++的不同

1、 C++或Java中的异常处理机制的简单原理和应用。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程

2017-06-23 15:34:36 226

转载 环境变量path配置(梦开始的地方)

计算器的命令:calc.exe;记事本的命令:notepad.exe。如果你想要执行某个应用程序的时候,而我们现在不在这个应用程序所在目录下面,那我们怎么办呢?                                           一是我去该应用程序所在目录去执行,要么你可以做另外一点,这是windo

2017-06-22 10:02:05 179

转载 Java加解密与数字签名

**     Java加解密     ** 实现方式:JDK实现,CC,BC JDK提供比较基础的底层的实现;CC提供一些简化的操作;BC提供补充     一、Base64加密     非常简单,加密解密就一个函数。 代码如下:  二、消息摘要算法加密————主要用于验证

2017-06-22 09:51:20 189

转载 JavaEE 要懂的小事:图解Http协议

一、技术基石及概述问: 什么是HTTP?答: HTTP是一个客户端和服务器端 请求 和 响应 的 标准TCP 。其实建立在TCP之上的。当我们打开百度网页时,是这样的:https://www. baidu.com多了个S,其实S表示TLS、SSL。在这里不做解释,因此HTTP的技术基石如图所示:那HTTP协议呢?HTTP协议(HyperTex

2017-06-19 14:59:32 161

转载 JAVA培训之前有必要学习C++吗?

在很多大学计算机或软件专业的教程中,C语言及C++往往作为必修课,JAVA往往作为选修或限修课程。C语言是应用最广的语言,在很多工科专业,如机械、电气、通信等都会开设C语言课程。而C++和JAVA作为高级语言,则往往只有计算机类相关专业开设。那么,作为一个想要往软件领域发展的童鞋来说,先学C++还是先学JAVA?如果打算毕业从事java开发,有必要学习C++吗?下面就针对这个问题给大家以简要分析:

2017-06-19 14:57:56 297

转载 Linux的下安装的Redis

准备安装运行命令:1tar zxvf redis-3.0.4.tar.gz进入解压后的文件夹:1cd redis-3.0.4编译源码:1make出错如果出现下面错误:1234

2017-06-19 14:57:29 194

转载 2017年Java 程序员不容错过的开发趋势

当涉及到代码时,有很多热门话题,并且与时俱进总是潮流所向。如果你想知道如何分离糟粕和精华,那么我们已经准备就绪,只欠各位阅读下文的东风。在接下来的内容中,我们将查看2016年的热点,以及今年会更热的热点。当然说的是Java方面的。好的,那就启航吧。Java 9,你真好,你让我神魂颠倒首先从Java 6中的一个bug说起,这个bug在Java 9中将变

2017-06-19 14:56:58 223

转载 Eclipse快捷键大全,高速敲代码不在是神话

MyEclipse 快捷键1(CTRL)Ctrl+1 快速修复Ctrl+D: 删除当前行Ctrl+Q 定位到最后编辑的地方Ctrl+L 定位在某行Ctrl+O 快速显示 OutLineCtrl+T 快速显示当前类的继承结构Ctrl+W 关闭当前EditerCtrl+K 快速定位到下一个Ctrl+E 快速显示当前Editer的下拉列表Ctrl+J 正向增量查找

2017-06-05 15:04:24 176

转载 一个资深程序猿对Java初学者的学习思维路线建议

如何学习Java,学完后尽快成为一个可以参加工作的Java开发者。现在还在待业期间,如何准备转行学习Java。相信很多初学java者都在考虑这个问题。如果你是在校学生,务必要在学好基础(比如计算机系统、算法、编译原理等等)的前提下,再考虑去进行下面的学习。第一部分:对于尚未做过Java工作的同学,包括一些在校生以及刚准备转行Java的同学。  一、Java基础首

2017-05-13 10:04:29 512

转载 Java 分支结构 - if...else/switch

顺序结构只能顺序执行,不能进行判断和选择,因此需要分支结构。Java有两种分支结构:if语句switch语句if语句一个if语句包含一个布尔表达式和一条或多条语句。语法If语句的用语法如下:if(布尔表达式){   //如果布尔表达式为true将执行的语句}如果布尔表达式的值为true,则执行if语句中的代码

2017-05-13 09:59:46 151

转载 提高 Java 代码性能的各种技巧

Java 6,7,8 中的 String.intern – 字符串池这篇文章将要讨论 Java 6 中是如何实现 String.intern 方法的,以及这个方法在 Java 7 以及 Java 8 中做了哪些调整。字符串池字符串池(有名字符串标准化)是通过使用唯一的共享 String 对象来使用相同的值不同的地址表示字符串的过程。你可以使用自己定义的 Map<Stri

2017-03-17 10:16:59 216

转载 MyEclipse内存不足问题

1、修改eclipse.ini在Myeclipse安装目录下G:\MyEclipse8.5\Genuitec\MyEclipse 8.5有一个myeclipse.ini配置文件,设置如下:-vmargs-Xmx512m-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=64m2、设置Default VM Arguments

2017-03-17 10:14:48 234

转载 JAVA程序员的路是这样走的! ! !

在Java里面呢,Java又分为J2ME,J2SE,J2EE,所以Java并不是单机版的,只是面向对象语言,如果是安排Java体系呢,可以这样去学习。    第一部分:我刚开始呢是在学习一些前端知识:html,里面包括有html标签,表单标签还有css,这是一些web应用开发的基础,这个是要学习的。        第二部分:Java基础知

2017-03-17 10:14:20 154

转载 10个经典的 Java main 方法面试题

经典的关于Java main方法的面试题,与其说是Java面试题,其实也是Java的一些最基础知识问题,分享给大家,如有错误,请指出。1.不用main方法如何定义一个类?不行,没有main方法我们不能运行Java类。在Java 7之前,你可以通过使用静态初始化运行Java类。但是,从Java 7开始就行不通了。2.main()方法需要的参数不是字符串数组?不

2017-03-17 10:13:32 154

转载 别人眼中的程序员VS现实中的程序员

程序员,一个颇为神秘的群体,今天小编就整理了别人眼中的程序员和真实程序员之间的差别,话不多说,直接上货。一关于外形别人眼中的程序员:要么是一身黑衣,充满霸气                      更多学习知识java要么是智商爆表,冷静沉着然而,现实中的程序员确是这样的:这样的:

2016-10-19 16:19:09 300

转载 bug排查流程总结

只要是人写的程序,不可能没有bug,那么解决bug,将伴随程序员的一生:Ø只会写代码,但不会排查bug的程序员,只能算是业余程序员Ø能解决一般bug的,只能算是初级程序员Ø代码写的质量较好,还能查找较难bug的,中级程序员Ø代码写的质量好,注重性能,不但能排查疑难bug的,还能解决疑难bug的,高级程序员Ø代码写的质量好,注重性能,稳定性,可靠性,架构设计合

2016-08-03 10:37:31 255

转载 Java中Websocket使用实例解读

介绍现在很多网站为了实现即时通讯,所用的技术都是轮询(polling)。轮询是在特定的的时间间隔(如每1秒),由浏览器对服务器发出HTTP request,然后由服务器返回最新的数据给客服端的浏览器。这种传统的HTTP request 的模式带来很明显的缺点 – 浏览器需要不断的向服务器发出请求,然而HTTP request 的header是非常长的,里面包含的数据可能只是一个很小

2016-07-20 21:56:35 500

转载 Java 实例 - 连接字符串

以下实例演示了通过 "+" 操作符和StringBuffer.append() 方法来连接字符串,并比较其性能://StringConcatenate.java 文件public class StringConcatenate{ public static void main(String[] args){ long startTime = System.currentT

2016-07-11 09:30:53 94

转载 Java高级教程:事件处理

Applet类从Container类继承了许多事件处理方法。Container类定义了几个方法,例如:processKeyEvent()和processMouseEvent(),用来处理特别类型的事件,还有一个捕获所有事件的方法叫做processEvent。  为了响应一个事件,applet必须重写合适的事件处理方法。 ?

2016-06-23 09:45:36 504

转载 Java高级教程:文档注释

在开始的/**之后,第一行或几行是关于类、变量和方法的主要描述.  之后,你可以包含一个或多个何种各样的@标签。每一个@标签必须在一个新行的开始或者在一行的开始紧跟星号(*).  多个相同类型的标签应该放成一组。例如,如果你有三个@see标签,可以将它们一个接一个的放在一起。  下面是一个类的说明注释的示例: ?1

2016-06-23 09:40:50 266

空空如也

空空如也

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

TA关注的人

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