摩尔投票算法也可以叫做多数投票算法,是在 leetcode 169(Majority Element)题目中涉及到的算法。
Spring泛型依赖注入
Spring 4.0
版本中更新了很多新功能,其中比较重要的一个就是对带泛型
的Bean
进行依赖注入的支持。Spring4的这个改动使得代码可以利用泛型进行进一步的精简优化。
简析十种排序算法
排序算法可以分以下几种:
冒泡排序
、选择排序
、插入排序
、希尔排序
、归并排序
、快速排序
、堆排序
、计数排序
、桶排序
、基数排序
。
Java反射机制
在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于
任意
一个对象,都能够调用它的任意
一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲,通过反射,该类对我们来说是完全透明的,想要获取任何东西都可以。
Java注解简介
本文首先简单介绍Java的
基本注解
,然后借助自定义注解
的方式,帮助大家理解Hibernate
,Spring
,Struts
等等第三方注解
是如何工作的。
Java网络编程
在学习
Java网络编程
之前,我们需要了解关于网络通信的一些概念:计算机网络
、网络通信协议
、网络协议的分层
、数据封装与解封
、IP地址
、端口
、URL
、Socket
;
TCP协议
和UDP协议
是传输层的两种协议。Socket
是传输层供给应用层的编程接口,所以Socket
编程就分为TCP编程
和UDP编程
两类;
Java
为了可移植性,不允许直接调用操作系统,而是由java.net
包来提供网络功能,Java虚拟机
负责与操作系统的实际连接,本文介绍了java.net
包中常用的类。
Java-JDBC基础知识
Java数据库连接,(
Java Database Connectivity
,简称JDBC)是Java语言中用来规范客户端程序
如何来访问数据库
的应用程序接口
,提供了诸如查询和更新数据库中数据的方法。JDBC
也是Sun Microsystems
的商标。我们通常说的JDBC
是面向关系型数据库
的。
Java中的匿名内部类及Lambda表达式
匿名内部类适合那些只需要使用一次的类,比如在对按钮等进行事件监听的时候会用到
Lambda表达式(
lambda expression
)是一个匿名函数,即没有函数名的函数。lambda表达式大量替代匿名内部类的使用,简化代码的同时,更突出了原来匿名内部类中最重要的那部分包含真正逻辑的代码。
TCP-三次握手和四次挥手
Java面向对象基础
本文介绍了Java
面向对象
的一些基本知识,对面向对象的三大特征(继承
、封装
、多态
)进行了讲解,另外还包括抽象类
、接口
、内部类
、String
基础等知识。