
java
__Mzzz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
HashMap存取原理、与Hashtable区别
一、HashMap和HashTable区别: 1.HashTable是Dictionary的子类,HashMap是Map接口的一个实现类;2.HashTable中的方法是同步的,而HashMap中方法是非同步的.也就是说,在多线程的情况下用HashMap需要额外的同步机制.Map Collections.synchronziedMap(Map m)这个方法返回一个同步的Map,封装了底层的Hash转载 2015-09-17 12:01:37 · 885 阅读 · 0 评论 -
学生信息管理系统--(Java+MySQL实现)
基于Java swing+MySQL实现学生信息管理系统:主要实现JDBC对学生信息进行增删改查,应付一般课设足矣,分享给大家。(由于篇幅原因,代码未全部列出,如有需要留下邮箱)1、 开发环境:jdk7+MySQL5+win7代码结构:model-dao-view2、 数据库设计--建库建表语句:CREATE DATABASE stu原创 2016-01-07 15:02:15 · 151356 阅读 · 591 评论 -
0xff转十进制
以0x开头的数据表示十六进制,在十六进制中,A、B、C、D、E、F这五个字母分别表示10、11、12、13、14、15,0xff换成十进制为255。0xff=15*16^1+15*16^0=240+15=2550xff转二进制再转十进制: 0xff=11111111=2^8-1=255原创 2016-03-31 12:22:41 · 15237 阅读 · 1 评论 -
数据库工具类DBUtil
1. AppConstants.javapublic class AppConstants { // jdbc public static final String JDBC_URL = "jdbc:mysql://127.0.0.1:3306/student?useUnicode=true&characterEncodeing=UTF-8"; public static final...原创 2016-01-15 13:11:30 · 3214 阅读 · 1 评论 -
String、StringBuffer和StringBuilder区别
String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常转载 2016-02-01 13:38:57 · 548 阅读 · 0 评论 -
在Java程序中打log
rt.不使用log4j、slf等工具,仅用jdk提供的java.util.logging包打log。代码如下:/** * 项目名:ThinkingInJava * 文件名:LoggerUtil.java * 模块说明: * 修改历史: * 作者:ZhuangM * 创建日期:2015年12月9日-下午2:42:28 */package com.zhuangm.log;import j原创 2015-12-09 17:44:03 · 1139 阅读 · 0 评论 -
使用Java的RMI完成远程调用
入门案例,仅供体验。 开发一个rmi案例,分为以下几步: 1. 创建远程接口及声明远程方法(继承Remote接口) 2. 实现远程接口及远程方法(继承UnicastRemoteObject) 3. 启动RMI注册服务,并注册远程对象 4. 客户端查找远程对象,并调用远程方法 5. 执行程序:启动服务、运行客户端进行调用 本案例用到数据库MySQL,给出建库建表语句:create d原创 2016-01-19 11:03:42 · 701 阅读 · 0 评论 -
使用JAVA反射机制将简单JAVA been对象、数组转化为对应的Json串
rt. 直接上代码:package doc_02_json;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * 模块说明: 使用java反射机制将javabean对象和对象数组分别转成json字符串 *原创 2016-01-19 10:45:50 · 1689 阅读 · 0 评论 -
JAVA网络编程实现基于TCP协议的时间服务(向服务器查询当前时间)
服务端程序:package doc_02_tcp.server;import java.io.PrintWriter;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Socket;import java.text.SimpleDateFormat;import java.util.Date;/原创 2016-01-19 10:41:06 · 2371 阅读 · 0 评论 -
基于JAVA集合框架实现一个简单的学生管理系统
基于JAVA集合框架,编写一个简单的学生管理系统,管理学生的姓名、学号、电话号码等基础信息。实现基本的增/删/改/查等功能。package doc_01.fifth;/** * 模块说明: 实体类Student * */public class Student { private String name; // 名字 private int age; // 年龄 p原创 2016-01-19 10:39:17 · 16933 阅读 · 1 评论 -
Java统计字符串中各种字母个数
从标准输入接受一行字符,分别统计该行字符中英文字母、其它字符的个数,并分别输出这些字符。package doc_01.third;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.uti原创 2016-01-19 10:35:43 · 5433 阅读 · 0 评论 -
判断0-2000之间有多少个素数,并输出这些素数
直接上代码:package doc_01.second;/** * 模块说明: 判断0-2000之间有多少个素数,并输出这些素数 * */public class CountPrime { private static int count = 0; public static void main(String[] args) { // test原创 2016-01-19 10:05:31 · 1710 阅读 · 0 评论 -
Java获取当前路径
原文地址1、利用System.getProperty()函数获取当前路径:// user.dir指定了当前的路径System.out.println(System.getProperty("user.dir"));2、使用File提供的函数获取当前路径:// 设定为当前文件夹File directory = new File("");try{ //获取标准的路径 System.转载 2015-12-17 14:02:04 · 673 阅读 · 0 评论 -
对象序列化为何要定义serialVersionUID
文章出处http://lenjey.iteye.com/blog/513736在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Session对象,当有10万用户并发访问,就有可能出现10万个Session对象,内存可能吃不消,于是Web容器就会把一些seesion先序列化到内存,等要用了,再还原到对象中,就是能将一个二进制文...转载 2015-12-16 16:47:19 · 746 阅读 · 0 评论 -
Java基础--初始化顺序
Java程序初始化顺序:父类静态变量/静态块(按顺序初始化一次)子类静态变量/静态块(按顺序初始化一次)main()函数父类成员变量/构造块(按顺序)父类构造函数子类成员变量/构造块子类构造函数测试案例:package com.test;class TestStatic { public TestStatic(String str) { System.out.原创 2015-11-24 15:51:20 · 543 阅读 · 0 评论 -
ScheduledExecutorService
ScheduledFuture<?> java.util.concurrent.ScheduledExecutorService.schedule(Runnable command, long delay, TimeUnit unit)系统启动后,延迟{delay}{unit}时间执行{command},仅执行一次,非周期执行。ScheduledFuture<?> java...原创 2018-04-03 15:00:57 · 549 阅读 · 0 评论