随笔分类 -  java基础

String和ByteBuffer互转
摘要:String 转换 ByteBuffer: public static ByteBuffer getByteBuffer(String str) { return ByteBuffer.wrap(str.getBytes()); } String 转换 ByteBuffer: public stat 阅读全文
posted @ 2017-06-16 09:12 baraka 阅读(13835) 评论(0) 推荐(0)
Java中String连接性能的分析
摘要:总结:如果String的数量小于4(不含4),使用String.concat()来连接String,否则首先计算最终结果的长度,再用该长度来创建一个StringBuilder,最后使用这个StringBuilder来连接所有String。 我建议大家如果确定需要连接的String的数量小于4的,直接 阅读全文
posted @ 2017-06-16 08:45 baraka 阅读(356) 评论(0) 推荐(0)
java读取TXT文件的方法
摘要:java读取txt文件内容。可以作如下理解: 首先获得一个文件句柄。File file = new File(); file即为文件句柄。两人之间连通电话网络了。接下来可以开始打电话了。 通过这条线路读取甲方的信息:new FileInputStream(file) 目前这个信息已经读进来内存当中了 阅读全文
posted @ 2017-06-15 20:20 baraka 阅读(539) 评论(0) 推荐(0)
java文件和文件夹复制、删除、移动操作
摘要:[java] view plain copy [java] view plain copy 阅读全文
posted @ 2017-06-15 18:49 baraka 阅读(965) 评论(0) 推荐(0)
eclipse 导出jar 没有主清单属性的解决方法
摘要:eclipse编写导出的jar文件,运行出现了没有主清单属性,问题在哪里呢?有下面几种方法: 1. 导出jar文件的时候选择【可运行的jar文件】而不是【Jar文件】即可,如下图: 2. 在jar文件包的MAINFIEST.MF文件,添加一行【Main-Class: XXX】,其中XXX为主类名,注 阅读全文
posted @ 2017-06-15 14:14 baraka 阅读(594) 评论(0) 推荐(0)
并发3
摘要:public class SimpleThread extends Thread{ private int countDown=5; private static int threadCount=0; public SimpleThread(){ super(Integer.toString(++... 阅读全文
posted @ 2015-09-25 22:50 baraka 阅读(175) 评论(0) 推荐(0)
并发2
摘要:线程的优先级将该线程的重要性传递给了调度器。尽管CPU处理现有线程集的顺序是不确定的,但是调度器将倾向于让优先权最高的线程先执行。import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;pub... 阅读全文
posted @ 2015-09-25 21:13 baraka 阅读(254) 评论(0) 推荐(0)
并发1
摘要:实现并发最直接的方式是在操作系统级别使用进程,进程是运行在它自己的地址空间内的自包容的程序。多任务操作系统可以通过周期性地将CPU从一个进程切换到另一个进程,来实现同时运行多个进程。并发提供了一个重要的组织结构上的好处,可以使程序设计极大地简化。下面的LiftOff任务将显示发射之前的倒计时:pub... 阅读全文
posted @ 2015-09-24 23:06 baraka 阅读(151) 评论(0) 推荐(0)
jdbc至sql server的两种常见方法
摘要:Statement和prepareStatementsql server中已建立BookPhone数据库,包含bookPhone表,eclipse中有BookPhone类,三个string类型的值1.import java.sql.Connection;import java.sql.DriverM... 阅读全文
posted @ 2015-09-21 22:21 baraka 阅读(398) 评论(0) 推荐(0)
JFrame小练习1
摘要:1.文本域组件public class TestJTextArea { public static void main(String[] args) { JFrame jf=new JFrame("演示文本域"); JPanel jp=new JPanel(); JTextArea jta=new ... 阅读全文
posted @ 2015-09-20 22:37 baraka 阅读(321) 评论(0) 推荐(0)