
Java基础知识
文章平均质量分 64
0_o_c
这个作者很懒,什么都没留下…
展开
-
Java String 字符串截取和获取文件的上级目录
1、测试代码:public String test() { String root = ServletActionContext.getServletContext().getRealPath("/"); String root1 = "test21.jpg"; System.out.println("root="+root); System.out.println("="+r原创 2016-08-27 18:46:35 · 4039 阅读 · 0 评论 -
JMH使用-查看JAVA的汇编语言
1.使用jmhhttp://openjdk.java.net/projects/code-tools/jmh/2.安装maven,yum install maven3.执行如下命令,会生成benchmark(基准测试)的test项目:mvn archetype:generate -DinteractiveMode=false -DarchetypeGroupId=org.openjdk...原创 2019-08-02 08:51:09 · 442 阅读 · 0 评论 -
二进制中1的个数
1、链接:二进制中1的个数 来源:牛客网 热度指数:143832时间限制:1秒空间限制:32768K 算法知识视频讲解 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。2、代码: public int NumberOf1(int n) { int res = 0; int temp = 1; int i = 0;原创 2017-09-27 09:58:07 · 211 阅读 · 0 评论 -
JAVA常见基础题(持续整理)
1、String、StringBuffer、StringBuilder: String、StringBuffer和StringBuilder的区别 关于String、StringBuilder以及StringBufferStringBuffer:/*The value is used for character storage. */ char[] value; public原创 2017-10-11 10:25:20 · 278 阅读 · 0 评论 -
JUnit入门
来源:慕课网 JUnit 的笔记 1、JUnit是XUnit的一部分: 2、通常它们的目录,和文件名的关系设置如下图,在src下建立名为“test”的source folder,包名与源码中的一样,类名在后加“Test”,测试方法名在被测试方法名前加“test”: 3、测试实例1: 4、测试实例2:public class JunitProcessTest { /**原创 2017-03-26 02:49:55 · 397 阅读 · 0 评论 -
Java线程同步实例
Java线程同步实例实例1public class mytread { public static void main(String[] args) { new Create("thread1"); new Create("thread2"); }}class Create implements Runnable { stat原创 2016-11-03 21:50:42 · 511 阅读 · 0 评论 -
Java线程同步实例 生产者 消费者问题分析
Java线程同步实例 生产者 消费者问题分析实例1public class mytread { public static void main(String[] args) { new Create("thread1"); new Create("thread2"); }}class Create implements Runnable {原创 2016-11-01 16:20:54 · 641 阅读 · 0 评论 -
Java 反射
在这里做下记录,以便日后查看;获得类的方法和成员变量:public class ClassUtil { /** * 打印类方法 * @param o */ public static void printClassMethods(Object o){ Class clazz=o.getClass(); /**原创 2016-10-13 04:53:54 · 687 阅读 · 0 评论 -
java 中文字符 解编码
一个实例: // 该java类默认为gb2312编码 String str="你好abc"; System.out.println("原串:"+str); byte[] bytes1=str.getBytes();//byte为8bit,-128到127 System.out.print("gb2312: "); for(byte b:bytes1){ Syst原创 2016-10-10 19:59:11 · 624 阅读 · 0 评论 -
java中String 的==和equals;String直接赋值和使用new String()
1)看一个实例: String a=new String("aaa"); String b=new String("aaa"); System.out.println(a==b); System.out.println(a.equals(b)); String c="aaa"; String d="aaa"; System.out.println(c==d);原创 2016-08-30 01:22:23 · 2135 阅读 · 0 评论 -
java时间减少一周,一月,一年实例
1、实例代码: String hql=null; Calendar cal = Calendar.getInstance(); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); String beginDate=null; String endDate=format.format(Calenda原创 2016-08-28 23:05:48 · 4590 阅读 · 0 评论 -
struts图片上传,字符串处理,流处理
1、前端上传的主要代码: 2、后台处理主要代码: String root=ServletActionContext.getServletContext().getRealPath("/");原创 2016-08-28 15:23:04 · 658 阅读 · 0 评论 -
windows安装使用JITWatch
原来在idea用了JITWatch插件,但是效果不好,换成直接使用。需要先安装hsdis、然后从github拉JITWatch的代码,然后编译使用;安装hsdis-amd64.dll,hsdis-amd64.dll下载地址,下载后放入如下目录F:\LAMP\Java\jdk1.8.0_45\jre\bin\server,和jvm.dll一起拉github代码,JITWatch源码地...原创 2019-08-02 09:18:57 · 883 阅读 · 1 评论