JDBC(Java Data Base Connectivity)即Java数据库连接,它是由Sun官方提供的2个类库包java.sql和javax.sql所构成。这种技术遵循了Sun官方的接口,所以JDBC就能使用一套代码就能方便地连接和操作各种不同的数据库,这也正是面向接口编程的应用之一。 体验 ...
Java多线程基础 - 线程相关信息的操作
在更深入地学习Java多线程之前,我们必须熟练有关Thread类的某些获取或设置线程相关信息的方法才行。 有关线程的信息,对于我们日常开发比较重要的也就那几个。线程名、线程ID、线程的优先级、线程的状态。这里就以一个简单的程序打印线程的各种信息。 首先,先来看任务类Task的代码。 public c ...
Java并发攻坚记(零) - 关键概念
Java并发这块是一个大主题,别说精通它,要彻彻底底把它的表层基础学完也是要花很长的时间,不过每种编程语言中关于并发的内容都是篇幅巨大的。幸好,Java相较于C/C++,使用多线程进行编程要简单。但是,这不代表我们在Java中进行并发编程是一件简单轻松的工作,相反的,正如《Thinking In J ...
JavaEE学习笔记 - Servlet
本文要点 这里主要是总结我在学习Servlet这块时的基础知识。其中,实践代码以及用途介绍较多,而原理性的分析则较少,在学习JavaWeb开发这块,我也渐渐了解到,能够把技术用在开发上了才是首要的,之后再深入了解它其中的原理然后举一反三。技术实践与原理研究两个方面我们都要兼顾,技术实践更加重要,但 ...
JavaSE学习笔记 - 泛型基础
泛型,是在Java SE5加入的新特性,也是Java中最重要的特性之一。 泛型的主要目的就是为了创造各式各样的容器。泛型实现了参数化类型的概念,使代码可以应用于多种类型;在使用泛型时,编译器会自动为你负责转型操作(使代码更简洁),保证类型的正确性,并将类型检查提前到编译期(使错误提前暴露)。 为什么 ...
第5届DotA2国际邀请赛
往昔的Ti4从去年的Ti4看来,职业战队的水平确实是很高。不过,除了小组赛、冒泡赛,主赛事精彩与否那就见仁见智了。就我个人认为,主赛事的精彩程度一般般而已,特别是决赛更是一般吧。Ti4杀人拿塔或是纯推进阵容或者是肉核强推,几乎是这几种节奏居多吧,看得多有种审美疲劳。也就不说Ti4吧,Ti4之前的很多 ...
Markdown入门
前言Markdown是一种轻量级的标记语言,相对于HTML来说,它可谓是十分轻量级的,语法超级简单,不用花太多的时间就能够熟悉它的语法规则,使用起来也是十分方便。在我们进行博客文章写作的时候,它所带来的好处当然是很多的,比如:使我们更加专注写作内容的本身,而不用花太多心思处理排版样式等其他问题;简单 ...
JavaSE学习笔记 - 内部类
虽然内部类这一块的内容没有Java某些部分多,但是当我们在学习或工作中或多或少地接触到内部类时,就会因某些奇葩的问题而碰壁。确实,平常我们接触最多的就是集合类容器以及反射这两大版块,而内部类的接触和使用是相对少很多,最多就在事件监听器相关的代码时碰到内部类,因此我们就很容易在这块遇到问题。现在这 ...