随笔分类 - Java 基础
摘要:package com.utils;import java.math.BigDecimal;import java.math.RoundingMode;public class PLZUUtils { public static BigDecimal computePaiLie(int...
阅读全文
摘要:1、Annotation的工作原理: JDK5.0中提供了注解的功能,允许开发者定义和使用自己的注解类型。该功能由一个定义注解类型的语法和描述一个注解声明的语法,读取注解的API,一个使用注解修饰的class文件和一个注解处理工具组成。 Annotation并不直接影响代码的语义,但是他可以被看做是程序的工具或者类库。它会反过来对正在运行的程序语义有所影响。 Annotation可以从源文件、class文件或者在运行时通过反射机制多种方式被读取。2、元注解: 元注解是指注解的注解。包括 @Retention @Target @Document @Inherited四种。 A、@Ret...
阅读全文
摘要:排序算法很多地方都会用到,近期又重新看了一遍算法,并自己简单地实现了一遍,特此记录下来,为以后复习留点材料。废话不多说,下面逐一看看经典的排序算法:1. 选择排序选择排序的基本思想是遍历数组的过程中,以i代表当前需要排序的序号,则需要在剩余的[i…n-1]中找出其中的最小值,然后将找到的最小值与i指向的值进行交换。因为每一趟确定元素的过程中都会有一个选择最大值的子流程,所以人们形象地称之为选择排序。举个实例来看看:初始:[38, 17, 16, 16, 7, 31, 39, 32, 2, 11]i = 0: [2 , 17, 16, 16, 7, 31, 39, 32, 38 , 11] (.
阅读全文
摘要:示例代码:@Test public void testEquals() { Integer a = 127; Integer b = 127; if(a == b) { System.out.println(true); } else { System.out.println(false); } a = 128; b = 128; if(a == b) { ...
阅读全文
摘要:一、Socket简介: 1、什么是Socket 网络上的两个程序通过一个双向的通讯连接实现数据的交换,这个双向链路的一端称为一个Socket。Socket通常用来实现客户方和服务方的连接。Socket是TCP/IP协议的一个十分流行的编程界面,一个Socket由一个IP地址和一个端口号唯一确定。在Java环境下,Socket编程主要是指基于TCP/IP协议的网络编程。二、Socket通信实例①: 功能:客户端发送一条请求,服务器端接收,打印,向客户端返回一条信息,客户端接收,打印。 1、服务器端代码:import java.io.BufferedReader;import java....
阅读全文

浙公网安备 33010602011771号