Java
姹紫_嫣红
生活也好,工作也好,本来就是消磨人的事儿,要在被消磨之间反身抗衡是需要勇气的。
博客园:http://www.cnblogs.com/xleer/
展开
-
Java中的一些错误提示原因
1. breakpoint是断点(双击即可去除) 2. eclipse提示:Syntax error on tokens, delete these tokens(表明有中文字符或者符号,包括空格) 3.@suppressWarnings("unchecked")表示批注; 该批注的作用是给编译器一条指令,告诉它对被批注的代码元原创 2015-07-24 20:44:39 · 729 阅读 · 0 评论 -
java List的应用
java中List通过add(元素)添加元素值,通过get(index)获取list中的值get(index)就是获取到List对象中下标为“index”的值。解释:List对象通过泛型的形式先定义一个对象类型,之后只需要通过add方法增加对象,之后通过get方法获取到对象的值的形式来灵活的实现参数传递。举例:List list = new ArrayList();//定义一个原创 2016-07-12 09:43:51 · 424 阅读 · 0 评论 -
java代码写xml文件
代码:package conn;import java.io.*;import javax.xml.parsers.*;import javax.xml.transform.Transformer;import javax.xml.transform.TransformerFactory;import javax.xml.transform.dom.DOMSource;原创 2016-03-11 22:02:06 · 1981 阅读 · 0 评论 -
java list倒序输出及复制list集合
有时我们需要把java list集合倒序输入,java list倒序输出其实很简单,就一行代码就可以把原有的list倒序过来了如原来有一个集合list,list里面是有数据的,现在如果把list中的集合倒序过来,加这代码Collections.reverse(list);此代码中传入原来的list数据有这代码后list在变过来了。当然,如果想复制list集合,也是一句一代码原创 2016-07-07 11:14:07 · 24102 阅读 · 3 评论 -
java判断list为空
if(null == list || list.size() ==0 ){}list.isEmpty()和list.size()==0 没有区别isEmpty()判断有没有元素而size()返回有几个元素如果判断一个集合有无元素 建议用isEmpty()方法.这清晰,简明list!=null跟!list.isEmpty()有什么区别?这转载 2016-07-08 11:06:15 · 331 阅读 · 0 评论 -
java的ArrayList的值
ArrayList()中存放的只是对象的引用,如果你将A存到ArrayList(),然后修改A的值,ArrayList()中存放的值就会自动转变。如果有A的引用可以直接这么写 A.a=你需要的值。如果不知道 可以通过ArrayList().get(indexof(A))取得A的引用,然后修改属性。原创 2016-07-08 20:55:01 · 549 阅读 · 0 评论 -
Java的StringBuffer用法
和 String 类不同的是,StringBuffer 和 StringBuilder 类的对象能够被多次的修改,并且不产生新的未使用对象。StringBuilder 类在 Java 5 中被提出,它和 StringBuffer 之间的最大不同在于 StringBuilder 的方法不是线程安全的(不能同步访问)。由于 StringBuilder 相较于 StringBuffer 有速度优势,所以...转载 2016-12-28 09:44:36 · 3941 阅读 · 0 评论 -
在javascript中使用restful API
kylin的安全认证基于basic64 ,若想在JavaScript中使用API,需要在HTTP header中天街认证信息;$.ajaxSetup({ headers:{'Authorization':"Basic XXX",'Content-Type':'application/json;charset=utf-8'}});var request = $.ajax({ ...原创 2018-01-23 22:29:08 · 5257 阅读 · 0 评论 -
Java方法中的参数String... args
String... args 为JDK新的特性,为可变长参数。编译的时候被解释为:public DCMException(final String id, String[] args),但是在编程中你可以给方法参数为 DCMException("id","arg1","arg2","arg3"....)这样编程人员更为方便,不必再次组装数组作为参数。...原创 2016-12-28 19:57:47 · 1308 阅读 · 0 评论 -
使用正则表达式解析语句
使用正则表达式解析SQL语句问题:将左边的SQL语句解析成右边的形式Select c1,c2,c3 From t1,t2,t3 Where condi1=5 and condi6=6 or condi7=7 Group by g1,g2,g3 order by g2,g3selectc1,c2,c3fromt1,t2,t3wherecondi1=5 andcondi6=6 orcondi7=7gr...转载 2016-12-26 20:05:47 · 1259 阅读 · 0 评论 -
关于STL和Boost的理解
1.STLSTL是standard Template Library即标准模板库的英文缩写,是惠普实验室开发的一系列软件的统称。从根本上讲,STL是一些“容器”的集合,这些容器有list,vector,map,set等,同时它也是一些算法和其他组件的集合。STL的目的就是标准化组件,不用再重新开发,可以使用现成的组件。STL现在是C++的一部分,因此不用额外安装。在C++标准中,STL被组织为下面...原创 2016-07-05 14:45:15 · 9740 阅读 · 0 评论 -
java中判断两个对象是否相等的方法和代码
1.首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。2.new String()和new String("")都是申明一个新的空字符串,是空串不是null;3.String str=”kvill”; String str=new Str转载 2016-07-11 20:12:15 · 4637 阅读 · 0 评论 -
JAVA 获取数据库中表的结构
package conn;import java.sql.DriverManager;import java.sql.ResultSet;import com.mysql.jdbc.Connection;import com.mysql.jdbc.ResultSetMetaData;import com.mysql.jdbc.Statement;public class table {privat...转载 2016-04-06 11:29:32 · 1143 阅读 · 0 评论 -
Connection的方法介绍
Connection是java api中提供的一个接口,他的实现类由其他厂商完成,用于与数据库的链接void clearWarnings() 清除为此 Connection 对象报告的所有警告。 void close() 立即释放此 Connection 对象的数据库和 JDBC 资源,而不是等待它们被自动释放。 void commit() 使自从上一次提交/回滚以来进行的转载 2015-09-23 19:29:32 · 2540 阅读 · 0 评论 -
hadoopwordcount代码分析
package com.felix;import java.io.IOException;//java 输入输出文件异常类import java.util.Iterator; Iterator是迭代器类import java.util.StringTokenizer;用来对字符串进行切import org.apache.hadoop.fs.Path;import org.apa原创 2015-12-30 16:31:13 · 670 阅读 · 0 评论 -
~/.bashrc和/etc/profile的異同
什麼叫做死讀書不如無數,什麼叫書到用時方恨少。我今天算是有體驗了一把。哈哈~不過,也發現,問題只有是自己實實在在解決的,才能記得牢。前幾天載倒騰ubuntu14.04不能聯網的問題上浪費了N多時間,然後一位是自己把系統的配置文件搞亂了,於是在折騰了N久之后,终于决定重装系统,然后我用了小半年的系统和各种配置就彻底拜拜了,最后一个同学,一语道破天机。原来是我们实验室的网络载应用前登记了MAC原创 2015-12-18 20:46:11 · 362 阅读 · 0 评论 -
ubuntu14.04安装jdk
1.给ubuntu14.04安装Jdk,下载jdk-8u65-linux-x64.tar.gz,如图放到/opt目录下:2.使用命令sudo gedit ~/.bashrc,然后进行配置:在文件最末端输入:##############jdk1.8.0_65export JAVA_HOME=/opt/jdk1.8.0_65export JRE_HOME=${JAVA_HO原创 2015-12-19 10:23:41 · 431 阅读 · 0 评论 -
java代码中一些要注意的语法应用
1.数组的声明staticpublic class TestArray { int[] anArray = null;//这样赋值在java中是不允许的,会判定为语法错误,首先java只可以在class中【声明】成员变量,而不能对变量赋值,你只能在方法中(例如:main方法或者其他方法)对变量赋值。 但是class中允许在声明变量的同时,为变量赋【初始值】。int[] anArray2原创 2016-01-11 21:00:58 · 418 阅读 · 0 评论 -
八大排序算法
概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关转载 2016-01-13 11:08:58 · 304 阅读 · 0 评论 -
java操作xml文件
http://zhidao.baidu.com/question/305096461455202084原创 2016-03-11 10:08:38 · 329 阅读 · 0 评论 -
数据结构习题集1
1.编写程序实现求整数数组a中的最大值;public class x{public static int max(int[] a){ int n=a.length; int max=a[0]; for(int i=0;i<n;i++) if(a[i]>max) max=a[i]; // System.out.println原创 2016-03-11 20:25:28 · 378 阅读 · 0 评论 -
java代码读取xml文件信息
package conn;import javax.xml.parsers.*;import org.w3c.dom.*;import org.xml.sax.*;public class readxml {//定义一个java类 public static void main(String[] args) { DocumentBuilderFactory原创 2016-03-11 21:10:39 · 1892 阅读 · 0 评论 -
关于数据库查询语句中的where 1=1条件的应用解析
where 1=1有什么用?在SQL语言中,写这么一句话就跟没写一样。select * from table1 where 1=1与select * from table1完全没有区别,其目的就只有一个,where 的条件为永真,得到的结果就是未加约束条件的。其他的写法有:1'b'此外,在不定数量查询条件情况下,1=1可以很方便的规范语句。在java或其他语言中使用查询条件不定可以原创 2016-04-06 11:19:52 · 2773 阅读 · 0 评论 -
数据结构(java语言描述)线性表-顺序表
1.接口的声明:package class1;public interface LinearList { //判断线性表是否为空 public boolean isEmpty(); //返回线性表的长度 public int length(); //判断线性表是否已满 ...原创 2016-03-16 21:40:24 · 742 阅读 · 0 评论