java
卡牌狂人
幻想越是深刻,梦醒越是失落
展开
-
oracle
0.基础用法 like和=的差距: =是精确匹配, like支持正则——%,任意字符;_下划线,单个字符1.使用java连接数据库原创 2018-08-14 11:26:48 · 107 阅读 · 0 评论 -
java之xml进阶教程——使用castor框架
0.新的技术,新的框架,这些都值得你去学习,而不是重复造轮子!1.xml文本<?xml version="1.0" encoding="UTF-8"?>&原创 2018-08-23 14:40:37 · 2126 阅读 · 0 评论 -
java面试
1.看一个关于《构造-抽象-super》的调用顺序abstract class Myextends { public Myextends() { initEnv(); System.out.println("我在Myextends的构造中"); } public abstr原创 2018-08-31 16:39:38 · 152 阅读 · 0 评论 -
java关键字
1.final 静态常量——经常使用finel 父类的方法是用final,表示子类不可以修改此方法。原创 2018-09-17 09:49:22 · 117 阅读 · 0 评论 -
java基础之时间转换
1.需求如下用户输入12位时间(年月日时分),string类型:201809061015 1.1将此转换为:20180906.1015 1.2将此转换为:2018-09-06 10:15:00原创 2018-09-07 08:29:25 · 245 阅读 · 0 评论 -
java之内部类
1.普通内部类package test;import org.apache.log4j.Logger;import utils.Log4jUtil;public class ClassTest { private Logger log = Log4jUtil.getLog(); public ClassTest(){ log.info("我是ClassTest的构造"); }...原创 2018-09-18 14:15:10 · 114 阅读 · 0 评论 -
java基础之string
1.string是final类,无法继承,string的值无法改变。string a = “abc”;a = a+“de”;这一过程中,先在堆中开辟内存存储“abc”,引用变量a在栈中保存abc的地址;开辟内存保存“de”,开辟内存保存“abcde”,然后将a的地址改成abcde的地址。所以在交换方法中,虽然你传递了string变量的地址,但是你无法真正改变string所保存的地址。...原创 2018-10-08 14:52:48 · 173 阅读 · 0 评论 -
j5的学习
1.序言所谓的测试驱动,可以是先用junit5写测试,然后再写代码么??原创 2018-10-19 09:36:41 · 290 阅读 · 0 评论 -
java之相对路径
1.相对路径和绝对路径所谓绝对路径,就是指全路径,这个路径的内容如下: 在linux,必须以 ’ / ‘开头;在win中,必须以盘符(c、d、e)开头; 所谓相对路径,就是相对当前的路径; 比如 :有一个路径是/home/net123 cd /home,从绝对路径home进入; cd net123,相对home进入net123;2.创建相对路径的文件绝对路径的文件好创建,...原创 2018-08-20 19:28:37 · 7925 阅读 · 0 评论 -
Java中格式化输出数字
https://blog.csdn.net/chuyouyinghe/article/details/512194360.例子-丈母娘要钱,第一天1分,以后每天doublepublic static void getMoney(int days){ DecimalFormat df1=(DecimalFormat) DecimalFormat.getInstance()...翻译 2018-08-30 19:03:22 · 4797 阅读 · 0 评论 -
java之Calendar和正则
1.将Calendar按照固定格式输出 首先确定simpleDateFormat,然后将calendar转换为date,最后输出;String simpleStr = "yyyy/MM/dd-HH:mm";SimpleDateFormat sdf = new SimpleDateFormat(simpleStr);Date date = cal.getTime();System.out...原创 2018-08-13 17:12:53 · 98 阅读 · 0 评论 -
java基础之多线程1——初识多线程
0.声明 此多线程的学习来自——skywang12345(如果天空不死)——的博客 https://www.cnblogs.com/skywang12345/p/java_threads_category.html 大牛啊,,, 1.线程的几种状态 新建状态,thread...原创 2018-08-13 20:29:43 · 214 阅读 · 0 评论 -
java查找大数组中的值
简介一个csv文本有3行,10w列,我读入第一行,用‘,’拆分,把10w列放到array中。 我有一个str,我需要知道这个str在第一行的下标,从而在第23行直接用下标获得对应的值。 由此引发对数据效率的思考。1.最笨的方法for循环慢慢比较public void jxCsv(File file ){ BufferedReader br = new B...原创 2018-08-16 10:37:47 · 654 阅读 · 0 评论 -
java之递归删除目录
1.思想删除文件 不是文件进入for循环,递归调用 递归结束后,删除对象(空目录)2.代码简单的public static void delDir(File file){ if(file.isFile()){ file.delete(); } else{ for(File son...原创 2018-08-22 17:52:40 · 1890 阅读 · 0 评论 -
java的sftp的属性问题
需求需要获取文件的最后一次修改时间,困扰后直接一个方法一个方法打印,终于搞清楚了。 使用的包是jsch-0.1.53.jar。连接sftp public SFTP(String ip, String name, String pwd, int port) { this.ip = ip; this.name = name; th...原创 2018-08-17 09:39:25 · 4500 阅读 · 1 评论 -
java基础之异常
我见过的异常有三种情况:1.不处理,让调用者处理如果这个方法是致命的错误,那就一直不处理,直到抛到最顶层; 当异常发生,就直接中断程序。 使用throws关键字抛出异常。2.程序自带的try-catch,直接打印栈3.自己写的抛出在使用try-catch的时候,在catch中写处理: throw new RuntimeException(“异常提示信息”,...原创 2018-08-17 16:20:22 · 113 阅读 · 0 评论 -
eclipse故障
1.failed to load the jni shared library (jdk安装目录。。。jvm.dll)问题:jdk和eclipse版本不兼容 在cmd中使用jdk - version查看,有64就是64位,没有数字就是32位;我的是64; 在eclipse安装目录的eclipse.ini的–launcher.library下查看版本,32就是32;我的是32 如果–l...原创 2018-08-20 09:57:07 · 214 阅读 · 0 评论 -
log4j的使用
0.log4j碰到的问题0.1 log4j:WARN Error initializing output writer. log4j:WARN Unsupported encoding?这是编码那一行后有空格!!配置文件的删除空格 log4j.appender.logFile.Encoding=UTF-8但是,再运行程序还是会报错!我就奇了怪了。 最后发现是eclipse根本就...原创 2018-08-20 14:23:06 · 220 阅读 · 0 评论 -
java基础1:接口和继承
1.接口关键字:interface,implements1.1接口的继承一个接口可以继承多个接口,即使多个接口中有同名的方法,即使继承者和被继承者中有相同的方法,在实现此接口的类中,也只实现一个同名的方法。interface A中有setNum(),interface B中有setNum(),interface C中有setNum(),C extends A,B。class ...原创 2018-10-29 11:10:02 · 118 阅读 · 0 评论