摘要: SDK(Software Develop Kit,软件开发工具包),用于帮助开发人员的提高工作效率。各种不同类型的软件开发,都可以有自己的SDK。Windows有Windows SDK,DirectX 有 DirectX 9 SDK,.NET开发也有Microsoft .NET Framework ... 阅读全文
posted @ 2015-07-19 01:17 hu1 阅读(575) 评论(0) 推荐(1) 编辑
摘要: 多线程的概念一、程序与进程1、程序:一段静态的代码。2、进程:程序的一次动态执行过程,它对应从代码加载、执行到执行完毕的一个完整过程。3、进程也称任务,支持多个进程同时执行的OS就被称为多进程OS或多任务OS。二、进程与线程在一个程序内部也可以实现多个任务并发执行,其中每个任务称为线程。线程是比进程... 阅读全文
posted @ 2015-07-19 01:15 hu1 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 本文列出的9本书在Java程序员界都是被认为很棒的书。当一个程序员开始初学Java时,他的第一个问题应该是如何选择一本书来作为指导学习Java。这个问题也就表明,相对于其他的教程和博客,Java书籍还是很重要的参考,主要表现在以下两点通常书籍是由比较权威的程序员来撰写的。相比其他媒介,书籍对于内容的... 阅读全文
posted @ 2015-07-19 01:11 hu1 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作... 阅读全文
posted @ 2015-07-19 01:08 hu1 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码看真正答案... 阅读全文
posted @ 2015-07-19 01:00 hu1 阅读(226) 评论(0) 推荐(0) 编辑
摘要: Servlet 是一些遵从Java Servlet API的Java类,这些Java类可以响应请求。尽管Servlet可以响应任意类型的请求,但是它们使用最广泛的是响应web方面的请求。 Servlet必须部署在Javaservlet容器才能使用。虽然很多开发者都使用Java Server Page... 阅读全文
posted @ 2015-07-19 00:57 hu1 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 小编最近几日偷偷的发现部分Java程序员想转安卓开发,故此加紧补充知识,为大家搜集资料,积极整理前人的经验,希望可以给正处于困惑中的你,带来些许的帮助。 啰哩啰嗦的说说Java和Android程序的区别: Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是... 阅读全文
posted @ 2015-07-19 00:53 hu1 阅读(3168) 评论(0) 推荐(0) 编辑
摘要: Java线程有哪些不太为人所知的技巧与用法? 萝卜白菜各有所爱。像我就喜欢Java。学无止境,这也是我喜欢它的一个原因。日常工作中你所用到的工具,通常都有些你从来没有了解过的东西,比方说某个方法或者是一些有趣的用法。比如说线程。没错,就是线程。或者确切说是Thread这个类。当我们在构建高可扩展性... 阅读全文
posted @ 2015-07-19 00:49 hu1 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Java是计算机应用程序编程语言,被广泛用于创建Web应用、服务器处理、用户端的API开发乃至数据库等多个领域。下面列出了8个有助于你开发Java应用程序最好的Java工具。 1. SparkJava 这是一款体形轻巧,功能强大的Web应用框架。Spark拥有简单而直接的方法。您可以通过一些繁琐的... 阅读全文
posted @ 2015-07-19 00:41 hu1 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1.高性能JVM Java最初的开发目的“一次编写到处运行”,并由虚拟机提供运行平台。没有JVM,Java就必须遵循Ruby和Python的步伐——在痛苦中进一步提高其便携性。随着物联网的出现,一个强大的虚拟机变得越来越重要。 2.核心API 最让人喜欢的就是Java核心API——从它诞生之后就... 阅读全文
posted @ 2015-07-19 00:38 hu1 阅读(234) 评论(0) 推荐(0) 编辑
摘要: Socket,又称为套接字,Socket是计算机网络通信的基本的技术之一。如今大多数基于网络的软件,如浏览器,即时通讯工具甚至是P2P下载都是基于Socket实现的。本文会介绍一下基于TCP/IP的Socket编程,并且如何写一个客户端/服务器程序。 餐前甜点 Unix的输入输出(IO)系统遵循O... 阅读全文
posted @ 2015-07-19 00:38 hu1 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 在面试中我们经常被问到:Java中抽象类和接口的区别是什么? 然后,我们就大说一通抽象类可以有方法,接口不能有实际的方法啦;一个类只能继承一个抽象类,却可以继承多个接口啦,balabala一大堆,就好像把标准答案熟练的说出来一样。 抽象类和接口这篇文章讲到了他们的区别和联系,它们确实有很多相似的... 阅读全文
posted @ 2015-07-19 00:35 hu1 阅读(458) 评论(1) 推荐(0) 编辑
摘要: JSP开发过程遇到的中文乱码问题及解决方案来源:偶my耶的博客发布时间:2015-03-31阅读次数:5438 对于程序猿来说,乱码问题真的很头疼,下面列举几种常见的乱码。 1.数据库编码不一致导致乱码 解决方法: 首先查看数据库编码,输入:show variables like "%char... 阅读全文
posted @ 2015-07-19 00:32 hu1 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 网页链接地址:http://www.admin10000.com/document/6157.html在Java编程中,有些知识 并不能仅通过语言规范或者标准API文档就能学到的。在本文中,我会尽量收集一些最常用的习惯用法,特别是很难猜到的用法。(Joshua Bloch的《Effective Ja... 阅读全文
posted @ 2015-07-19 00:29 hu1 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或者springMV... 阅读全文
posted @ 2015-07-19 00:25 hu1 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1995年,横空出世的Java语言以其颠覆式的特性迅速获得了开发者的关注。跨平台、垃圾回收、面向对象,这在当时都是不可思议的事情,而Java却完美地在一门语言中实现了这一特性。可以说,Java将编程语言设计带领到一个新的高度。20年后的今天,当年的那些新特性已经不再是什么新鲜词。同时,又会有一些新的... 阅读全文
posted @ 2015-07-19 00:22 hu1 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 一、SpringMVC基础入门,创建一个HelloWorld程序 1.首先,导入SpringMVC需要的jar包。 2.添加Web.xml配置文件中关于SpringMVC的配置 springmvc org.springframework.web.servlet.Dis... 阅读全文
posted @ 2015-07-19 00:19 hu1 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 预计发布的Java 9中,最令人兴奋的特性是什么? 有关Java9的消息最近显得有些沉寂,不要被它迷惑了。JDK开发者正在努力朝着下一个版本迈进,计划2015年12月前完成所有功能开发。之后,它会经历严格测试和bug修复以准备它的全面上市,按计划会在2016年9月发布。 今天我们已经对Java ... 阅读全文
posted @ 2015-07-19 00:11 hu1 阅读(297) 评论(0) 推荐(0) 编辑