原创 系統性能優化5000字乾貨

作爲一個程序員,性能優化是常有的事情,不管是桌面應用還是web應用,不管是前端還是後端,不管是單點應用還是分佈式系統。本文從以下幾個方面來思考這個問題:性能優化的一般性原則,性能優化的層次,性能優化的通用方法。而且不限於任何語言、框架,不

原创 探祕Java中的String、StringBuilder以及StringBuffer

探祕Java中String、StringBuilder以及StringBuffer   相信String這個類是Java中使用得最頻繁的類之一,並且又是各大公司面試喜歡問到的地方,今天就來和大家一起學習一下String、Strin

原创 淺談Java中的hashcode方法

 淺談Java中的hashcode方法   哈希表這個數據結構想必大多數人都不陌生,而且在很多地方都會利用到hash表來提高查找效率。在Java的Object類中有一個方法: 1 public nativ

原创 深入理解Java的接口和抽象類

深入理解Java的接口和抽象類   對於面向對象編程來說,抽象是它的一大特徵之一。在Java中,可以通過兩種形式來體現OOP的抽象:接口和抽象類。這兩者有太多相似的地方,又有太多不同的地方。很多人在初學的時候會以爲它們可以隨意互換使用

原创 Java異常處理和設計

Java異常處理和設計   在程序設計中,進行異常處理是非常關鍵和重要的一部分。一個程序的異常處理框架的好壞直接影響到整個項目的代碼質量以及後期維護成本和難度。試想一下,如果一個項目從頭到尾沒有考慮過異常處理,當程序出錯從哪裏尋找

原创 Java:類與繼承

Java:類與繼承   對於面向對象的程序設計語言來說,類毫無疑問是其最重要的基礎。抽象、封裝、繼承、多態這四大特性都離不開類,只有存在類,才能體現面向對象編程的特點,今天我們就來了解一些類與繼承的相關知識。首先,我們講述一下與類

原创 Java 提高篇 - 抽象類與接口

接口和內部類爲我們提供了一種將接口與實現分離的更加結構化的方法。        抽象類與接口是java語言中對抽象概念進行定義的兩種機制,正是由於他們的存在才賦予java強大的面向對象的能力。他們兩者之間對抽象概念的支持有很大的相

原创 Java中的static關鍵字解析

Java中的static關鍵字解析   static關鍵字是很多朋友在編寫代碼和閱讀代碼時碰到的比較難以理解的一個關鍵字,也是各大公司的面試官喜歡在面試時問到的知識點之一。下面就先講述一下static關鍵字的用法和平常容易誤解的地

原创 java 字節流和字符流的區別 轉載

轉載自:http://blog.csdn.net/cynhafa/article/details/6882061 java 字節流和字符流的區別 字節流與和字符流的使用非常相似,兩者除了操作代碼上的不同之外,是否還有其他的不同呢?

原创 MySQL數據庫、數據表和字段字符集查詢、修改和配置

一、設置編碼 LINUX  修改vi/etc/my.cnf WINDOWS my.ini   在[client]下添加      default-character-set=utf8    在[mysqld]下添加     

原创 Hibernate Annotation (Hibernate 註解)

進入:http://www.hibernate.org 說明文檔: 英文:http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/ 中文:http:

原创 Hibernate 5.x版本中SchemaExport的用法

Hibernate 5.x的版本中,SchemaExport的用法不同於以前的版本,而網上的諸多資料都還停留在以前的3.x, 4.x的API中,這裏我簡單說一下5.x版本中SchemaExport的用法。分別在5.0.1.Final版本

原创 JVM的內存區域劃分

 JVM的內存區域劃分   學過C語言的朋友都知道C編譯器在劃分內存區域的時候經常將管理的區域劃分爲數據段和代碼段,數據段包括堆、棧以及靜態數據區。那麼在Java語言當中,內存又是如何劃分的呢?   由於Java程序是交由JVM執行

原创 Java的反射機制淺談

一、java的反射機制淺談   最近研究java研究得很給力,主要以看博文爲學習方式。以下是我對java的反射機制所產生的一些感悟,希望各位童鞋看到失誤之處不吝指出。受到各位指教之處,如若讓小生好好感動,說不定會請各位吃飯哦!  

原创 java對字符的編碼處理

本文轉自http://kxjhlele.iteye.com/blog/333211,講述了java中對字符的編碼處理     在java應用軟件中,會有多處涉及到字符集編碼,有些地方需要進行正確的設置,有些地方需要進行一定程度的處理。