代码改变世界

随笔分类 -  Java

烂代码传奇

2017-06-20 23:15 by GarfieldEr007, 429 阅读, 收藏,
摘要: 现在你们管叫我烂代码, 实在是委屈我了,想当年我年轻的时候,那可真是人见人爱,花见花开,气质高贵,身段优雅,无数程序员对我着迷。 那个时候你们叫我什么来着? 好像是优雅代码、漂亮代码吧。 但是请注意,虽然被你们称为烂代码,我可是一直在生产环境上运行的代码啊,支持起成千上万的并发访问和计算,所以准确点 阅读全文

Java遍历对象所有属性

2017-06-20 23:13 by GarfieldEr007, 35937 阅读, 收藏,
摘要: 要获取对象的所有属性可以使用getDeclaredFields()方法会返回一个Field数组遍历这个数组几个遍历所有属性注意使用这个方法会抛出4个异常然后根据属性的类型选择执行对应的内容 具体执行的内容就是重点了我们知道模型的属性都会有对应的getter和setter方法只需要得到对应的gette 阅读全文

java多线程总结

2017-06-20 23:12 by GarfieldEr007, 238 阅读, 收藏,
摘要: java中的多线程 在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 对于直接继承Thread的类来说,代码大致框架是: 1 2 3 4 5 6 7 8 9 10 11 12 class 类名 extends Thread{ 方法1; 方法2; … 阅读全文

深入理解java异常处理机制

2017-06-19 22:47 by GarfieldEr007, 195 阅读, 收藏,
摘要: 1. 引子 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行后的结果会是什么?不要往后看答案、也不许执行代码 阅读全文

Java输入输出流

2017-06-19 22:46 by GarfieldEr007, 238 阅读, 收藏,
摘要: 1.什么是IO 1.什么是IO Java中I/O操作主要是指使用Java进行输入,输出操作. Java所有的I/O机制都是基于数据流进行输入输出,这些数据流表示了字符或者字节数据的流动序列。Java的I/O流提供了读写数据的标准方法。任何Java中表示数据源的对象都会提供以数据流的方式读写它的数据的 阅读全文

Java Scanner 类

2017-06-19 22:45 by GarfieldEr007, 506 阅读, 收藏,
摘要: java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 下面是创建 Scanner 对象的基本语法: Scanner s = new Scanner(System.in); Scanner s = new Scanner(System.in) 阅读全文

JAVA正则表达式:Pattern类与Matcher类详解(转)

2017-06-19 22:43 by GarfieldEr007, 220 阅读, 收藏,
摘要: java.util.regex是一个用正则表达式所订制的模式来对字符串进行匹配工作的类库包。它包括两个类:Pattern和Matcher Pattern 一个Pattern是一个正则表达式经编译后的表现模式。 Matcher 一个Matcher对象是一个状态机器,它依据Pattern对象做为匹配模式 阅读全文

JAVA 正则表达式 (超详细)

2017-06-19 22:42 by GarfieldEr007, 1999 阅读, 收藏,
摘要: (PS:这篇文章为转载,我不喜欢转载的但我觉得这篇文章实在是超赞了,就转了过来,这篇可以说是学习JAVA正则表达的必读篇。作者是个正真有功力的人,阅读愉快) 在Sun的Java JDK 1.40版本中,Java自带了支持正则表达式的包,本文就抛砖引玉地介绍了如何使用java.util.regex包。 阅读全文

Java 正则表达式(精华)

2017-06-19 22:41 by GarfieldEr007, 358 阅读, 收藏,
摘要: 英文:Jakob Jenkov译文:严亮链接:ifeve.com/java-regex/ Java 提供了功能强大的正则表达式API,在java.util.regex 包下。本教程介绍如何使用正则表达式API。 正则表达式 一个正则表达式是一个用于文本搜索的文本模式。换句话说,在文本中搜索出现的模式 阅读全文

Java 脚本化编程指南

2017-06-19 22:39 by GarfieldEr007, 662 阅读, 收藏,
摘要: 译文出处: coyee 原文出处:docs.oracle Java脚本化API为谁准备? 脚本语言的一些有用的特性是: 方便:大多数脚本语言都是动态类型的。您通常可以创建新的变量,而不声明变量类型,并且您可以重用变量来存储不同类型的对象。此外,脚本语言往往会自动执行许多类型的转换,例如, 必要时 将 阅读全文

JVM类加载的那些事

2017-06-19 22:38 by GarfieldEr007, 320 阅读, 收藏,
摘要: 原文出处: 占小狼 前言 Java源代码被编译成class字节码,最终需要加载到虚拟机中才能运行。整个生命周期包括:加载、验证、准备、解析、初始化、使用和卸载7个阶段。 加载 1、通过一个类的全限定名获取描述此类的二进制字节流;2、将这个字节流所代表的静态存储结构保存为方法区的运行时数据结构;3、在 阅读全文

Java正则表达式教程及示例

2017-06-19 22:37 by GarfieldEr007, 3974 阅读, 收藏,
摘要: 本文由 ImportNew - ImportNew读者 翻译自 journaldev。欢迎加入翻译小组。转载请见文末要求。 【感谢 @CuGBabyBeaR 的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试投递到 ImportNew。】 当我开始我的Java职业生涯的时候,对于我来说正则表达式 阅读全文

理解Java ThreadLocal

2017-06-19 22:27 by GarfieldEr007, 290 阅读, 收藏,
摘要: ThreadLocal是什么 早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。 阅读全文

理解Java中的ThreadLocal

2017-06-19 22:25 by GarfieldEr007, 899 阅读, 收藏,
摘要: 提到ThreadLocal,有些Android或者Java程序员可能有所陌生,可能会提出种种问题,它是做什么的,是不是和线程有关,怎么使用呢?等等问题,本文将总结一下我对ThreadLocal的理解和认识,希望让大家理解ThreadLocal更加透彻一些。 ThreadLocal是什么 Thread 阅读全文

Java ThreadLocal的使用

2017-06-19 22:24 by GarfieldEr007, 267 阅读, 收藏,
摘要: Java中的ThreadLocal类允许我们创建只能被同一个线程读写的变量。因此,如果一段代码含有一个ThreadLocal变量的引用,即使两个线程同时执行这段代码,它们也无法访问到对方的ThreadLocal变量。 如何创建ThreadLocal变量 以下代码展示了如何创建一个ThreadLoca 阅读全文

log4j.xml的实用例子

2017-06-18 22:42 by GarfieldEr007, 287 阅读, 收藏,
摘要: 大多数讲log4j配置的教程用的都是log4j.properties文件,我觉得xml或许更好一点,在这里我提供一个我已经用于生产环境的log4j.xml的例子,先上代码,然后再解释: log4j简单地说,由3个东西组成: 一个叫“logger”,是我们的程序直接使用的东西,log4j高明之处就在于 阅读全文

Java抽象类与接口的区别

2017-06-18 22:40 by GarfieldEr007, 178 阅读, 收藏,
摘要: 本文由 ImportNew - jessenpan 翻译自 javacodegeeks。欢迎加入翻译小组。转载请见文末要求。 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 在讨论它们之间的不同点之前,我们先看看 阅读全文

Log4j详细介绍(五)----输出地Appender

2017-06-18 22:40 by GarfieldEr007, 2954 阅读, 收藏,
摘要: Appender表示日志输出到什么地方,常用的输出地有控制台,文件,数据库,远程服务器等。Log4j中内置了常用的输出地,一般情况下配置一下即可使用。所有的Appender都实现自org.apache.log4j.Appender借口。在log4j.properties中,Apender都使用log 阅读全文

深入理解Java的接口和抽象类

2017-06-18 22:39 by GarfieldEr007, 200 阅读, 收藏,
摘要: 深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下 阅读全文

java HttpServletRequest和HttpServletResponse詳解

2017-06-18 22:30 by GarfieldEr007, 386 阅读, 收藏,
摘要: 這篇文章主要介紹瞭java HttpServletRequest和HttpServletResponse詳解的相關資料,需要的朋友可以參考下 java HttpServletRequest和HttpServletResponse詳解 最近由於CAS相關的JAR包的重新封裝,所以想盡量做到0配置,而這 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 12 下一页