java基础
文章平均质量分 71
idong_forever
代码改变世界,你改变代码===>你改变世界。没毛病
展开
-
js解析JSON
一、概述JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,采用完全独立于语言的文本格式,是理想的数据交换格式。同时,JSON是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON数据不须要任何特殊的 API 或工具包。 在JSON中,有两种结构:对象和数组。1.对象一个对象以“{”开始,“}转载 2016-01-25 16:27:11 · 922 阅读 · 0 评论 -
java 简单的jdbc连接数据库代码示例
package cn.mxz.demo.dao;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import com.mysql.jdbc.Statement;public class DB原创 2016-01-29 11:54:28 · 494 阅读 · 0 评论 -
java 序列化和反序列化
序列化和反序列化的概念 把对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。 在很多应用中,需要对某些对象进行序列化,让它们离开内存空间,入住物理硬盘,以便长期保存。比如最常见的是Web服务器中的Sessi原创 2017-11-29 16:11:09 · 165 阅读 · 0 评论 -
JS控制只能输入数字并且最多允许小数点两
JS控制只能输入数字并且最多允许小数点两位原创 2016-09-19 17:23:37 · 26779 阅读 · 17 评论 -
面向接口编程的好处
洞悉编程思想是我们学习语言过程中的必由之路,但注意对于编程思想的理解一定要建立在大量的代码实现经验上,不然只是在口头空谈编程思想而不去编程,根本无法深入理解思想的核心。面向对象思想的核心之一,就是模拟真实世界,把真实世界中的事物抽象成类,整个程序靠各个类的实例互相通信、互相协作完成系统功能,这非常符合真实世界的运行状况,也是面向对象思想的精髓。例如:接口是一组规则的集合,转载 2017-04-12 17:57:50 · 10609 阅读 · 2 评论 -
Java 正则校验金额,且小数点只能是2位
//金额验证 public static boolean isNumber(String str){ Pattern pattern=Pattern.compile("^(([1-9]{1}\\d*)|([0]{1}))(\\.(\\d){2})?$"); // 判断小数点后2位的数字的正则表达式 Matcher match=pattern.matc...原创 2016-09-21 09:51:39 · 36085 阅读 · 11 评论 -
JSP/Java获取HTTP header信息(request)例子
<%//header.jspout.println("Protocol: " + request.getProtocol() + "");out.println("Scheme: " + request.getScheme() + "");out.println("Server Name: " + request.getServerName() + "" );out.println("S原创 2016-08-15 22:22:31 · 5556 阅读 · 0 评论 -
Java写到.txt文件,如何实现换行
java中写.txt文件,实现换行的几种方法:1.使用java中的转义符"\r\n":String str="aaa"; str+="\r\n"; 这样在str后面就有换行了.注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.2.BufferedWriter的newline()方法:FileOutputSt原创 2016-06-07 13:31:49 · 2153 阅读 · 0 评论 -
java比较两个时间的差值
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date before = sdf.parse("2015-07-01 08:58:17");Date now=sdf.parse("2015-07-02 09:03:23");Calendar c1 = Calendar.getInstance();Cal原创 2016-06-07 13:29:53 · 4836 阅读 · 0 评论 -
java实现文件内容追加
//文件路径String fileName = "G:\\SurfchnhorLog\\Desktop\\test\\log.txt";File file = new File(fileName); String path=fileName;try { //如果文件不存在,则创建 if(fileName.endsWith("/") || fileName.endsWith原创 2016-06-07 13:29:02 · 727 阅读 · 0 评论 -
java实现文件夹移动
package com.mxz.download.dao; import java.io.File; public class test { public static void main(String[] args) { String srcFilePath = "C:\\Users\\Administrator\\Desktop\\Downloads\\实时原创 2016-06-07 13:24:43 · 867 阅读 · 0 评论 -
linux下如何部署(执行)java jar包,并关闭此jar的进程
前段时间刚刚接触了一下linux系统,本人表示第一次使用无从下手,不像windows操作系统是可视化的,简单的创建文件或文件夹都要通过写命令才能将其完成,由于工作需要,不得不自学linux ,先是自学常用的一些命令,然后再部署可执行jar,以下是具体的操作步骤。1、执行jar包的命令和在windows操作系统上是一样的,都是java -jar xxxx.jar。2、将jar程序设置成后原创 2016-06-07 13:23:01 · 33939 阅读 · 4 评论 -
常用的json解析方式
public static Person getPerson(String key,String jsonString){ Person person = new Person(); try { JSONObject jsonObject = new JSONObject(jsonString); JSONObject原创 2016-01-29 11:55:22 · 301 阅读 · 0 评论 -
java String字符串转成json数组并且遍历
如果需要将String字符串转成json数组,且只要字符串里某个字段的值,该字段又是json数组的字符串,如以下json形式{returnCode:"返回代码",returnMessage:"返回的错误信息",rowCount:"返回数据行数",colCount:"返回数据列数",requestParams:"调用参数",requestTime:"接收请求时间",respo原创 2016-01-29 11:49:32 · 10059 阅读 · 0 评论 -
java 静态代码块 构造代码块 构造方法的执行顺序
首先要知道这三种不同的代码快在结构上是什么样的区别,看下面简短的代码就能一清二楚class Children{ static{ System.out.println("我是静态代码块Children"); } { System.out.println("我是构造代码块Children"); } public Children(){ System.out.prin原创 2016-04-08 10:24:22 · 403 阅读 · 0 评论 -
简单介绍java抽象类和接口的区别
抽象类:在面向语言的概念中,所有的对象都是通过类来描绘的,但是反过来却不是这样,如果一个类中没有足够的信息去描绘一个具体的对象,那么这个类就是抽象类。接口:不同类的对象对同一行为产生不同的行为结果,换言之既是一系列方法的声明,一些方法特征的集合,具体的实现由子类去完成。其二者区别:1、抽象类可以有构造方法, 而接口不能有。2、抽象类可以有普通成员变量,而接口不能有。3、原创 2016-02-24 10:18:45 · 2450 阅读 · 0 评论 -
java获取某个文件夹下的所有文件、删除文件
public static void main(String[] args) throws IOException { readFile("E:\\testFilePath"); deleteFile("E:\\testFilePath"); } /** * 获取文件路径,包括子文件夹下文件路径 * @param filePath * @return */ pub原创 2016-01-29 11:47:00 · 843 阅读 · 0 评论 -
Java写到.txt文件,如何实现换行
java中写.txt文件,实现换行的几种方法:1.使用java中的转义符"\r\n":String str="aaa"; str+="\r\n"; 这样在str后面就有换行了.注意:\r,\n的顺序是不能够对换的,否则不能实现换行的效果.2.BufferedWriter的newline()方法:FileOutputSt原创 2016-01-29 11:42:47 · 451 阅读 · 0 评论 -
Java的三种代理模式
1.代理模式代理(Proxy)是一种设计模式,提供了对目标对象另外的访问方式;即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能.这里使用到编程中的一个思想:不要随意去修改别人已经写好的代码或者方法,如果需改修改,可以通转载 2017-12-01 15:14:23 · 595 阅读 · 0 评论