java
mingyangdai
这个作者很懒,什么都没留下…
展开
-
java标识符
Java标识符由数字,字母和下划线(_),美元符号($)组成。在Java中是区分大小写的,而且还要求首位不能是数字。最重要的是,Java关键字不能当作Java标识符。下面的标识符是合法的:myName,My_name,Points,$points,_sys_ta,OK,_23b,_3_下面的标识符是非法的:#name,25name,class,&time,if原创 2014-11-09 18:46:05 · 1026 阅读 · 0 评论 -
java io总结
java io框架中常见类File如果你需要跳跃式地读取文件其中的某些部分,可以使用RandomAccessFile。random随机访问文件原理: 首先把随机访问的文件对象看作存储在文件系统中的一个大型 byte 数组,然后通过指向该 byte 数组的光标或索引(即:文件指针 FilePointer)在该数组任意位置读取或写入任意数据。PipedInputStream、PipedOu...原创 2018-04-28 08:37:08 · 123 阅读 · 0 评论 -
jvm调优-收集器的选择
Serial、Serial Old正如名字一样,是串行的收集器,分别对应新生代和老年代的收集器。会『stop the world』。用于单CPU机器,避免线程交互的开销;或者client模式下的虚拟机。ParNew用于新生代,是serial的多线程版本,与serial共用了大量代码。可以与CMS配合使用。Parallel Scavenge用于新生代,采用复制算法。目的是达到一个可控...原创 2018-04-26 23:27:57 · 198 阅读 · 0 评论 -
《深入理解Java虚拟机》读书笔记
年轻代结构当Eden区满时,还存活的对象将被复制到Survivor区(两个中的一个),当这个Survivor区满时,此区的存活对象将被复制到另外一个Survivor区,当这个Survivor区也满了的时候,从第一个Survivor区复制过来的并且此时还存活的对象,将被复制“年老区(Tenured)”。需要注意,Survivor的两个区是对称的,没先后关系,所以同一个区中可能同时存在从Eden复制过...原创 2018-05-17 10:48:31 · 223 阅读 · 0 评论 -
类的概述·main方法中参数String[] argv的意义讲解
Java程序中主 main方法中参数定义了一个字符串数组argv(argv 名为任意),实质是用来从命令行接收用户参数的。采用命令行执行 Java程序的语句由四个部分组成:第一部分为命令各;第二部分是命令参数,是可选的;第三部分为应用程序的名称,即源文件中的主类类名;第四部分为用户输入的参数,多个参数之间用空格分隔。若用户输入参数,则从类转载 2017-10-29 16:58:28 · 5533 阅读 · 0 评论 -
set中如何检重
对于添加对象到Set集合中,从源码可以看出其流程是这样子的:将对象放入到集合中时,首先判断要放入对象的hashcode值与集合中的任意一个元素的hashcode值是否相等,如果不相等直接将该对象放入集合中。如果hashcode值相等,然后再通过equals方法判断要放入对象与集合中的任意一个对象是否相等,如果equals判断不相等,直接将该元素放入到集合中,否则不放入。原创 2014-11-02 10:34:14 · 695 阅读 · 0 评论 -
java中的final finally finalize
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 finally—再异常处原创 2014-11-08 17:52:03 · 350 阅读 · 0 评论 -
java接口中的修饰符
JAVA接口中对于字段会加上隐式的public,final,static,方法会加上public,abstract。原创 2014-11-09 19:05:43 · 673 阅读 · 0 评论 -
java中的内部类
一道笔试题java内部类访问外部类原创 2014-11-09 19:18:19 · 307 阅读 · 0 评论 -
java序列化
11.14来到北京,11.17开始在去哪儿网的实习。第一周还比较轻松,让我自己看一些代码,学点东西。但是不做东西,我就不知道该学些什么。第二周开始,正是做东西,一下子手忙脚乱,因为之前的准备不充分。本来两天的东西,最后第三天晚上匆匆忙忙做完,就上线了,是公司内部的系统。本来想整理一下思路,结果立刻开始了下一个项目。开发周期都很短,据说从来没有超过20天的。忙归忙,东西还得学。做项目主要使用原创 2014-12-02 20:54:49 · 267 阅读 · 0 评论 -
Java 位运算(移位、位与、或、异或、非)
Java提供的位运算符有:左移( > ) 、无符号右移( >>> ) 、位与( & ) 、位或( | )、位非( ~ )、位异或( ^ ),除了位非( ~ )是一元操作符外,其它的都是二元操作符。1、左移( Test1、将5左移2位:[java] view plain copyprint?package com.xcy; public转载 2017-11-01 17:24:48 · 140 阅读 · 0 评论 -
关于java中split的使用
原文链接http://shukuiyan.iteye.com/blog/1058672 之前在http://shukuiyan.iteye.com/blog/507915文中已经叙述过这个问题,但是最近一次笔试中居然有碰到了这个知识点,而且还做错了,囧!学艺不精啊。题目大概是这样的:Java代码 String s2="this is a test";转载 2017-11-05 10:09:28 · 245 阅读 · 0 评论 -
Synchronized(对象锁)和Static Synchronized(类锁)的区别
原文地址:http://blog.csdn.net/cs408/article/details/489308031.synchronized与static synchronized 的区别 synchronized是对类的当前实例(当前对象)进行加锁,防止其他线程同时访问该类的该实例的所有synchronized块,注意这里是“类的当前实例”, 类的两个不同转载 2017-11-09 20:16:08 · 565 阅读 · 0 评论 -
ResultSetMetaData和DatabaseMetaData
MetaData的意思是元数据,即描述其他数据的数据,因此ResultSetMetaData封装了描述ResultSet对象的数据,这些描述ResultSet对象的数据包括列名、列类型、列数、表名等信息;而DatabaseMetaData则封装了描述Database的数据,这些描述数据库的元数据包括表类型、数据库的全部数据表、表的主键、表的外键、数据库里的存储过程、某个表的全部数据列等待信息。转载 2017-11-01 21:55:21 · 282 阅读 · 0 评论 -
java中的泛型
原文地址 :什么是泛型?泛型(Generic type 或者 generics)是对 Java 语言的类型系统的一种扩展,以支持创建可以按类型进行参数化的类。可以把类型参数看作是使用参数化类型时指定的类型的一个占位符,就像方法的形式参数是运行时传递的值的占位符一样。可以在集合框架(Collection framework)中看到泛型的动机。例如,Map 类允许您向一个转载 2014-11-09 22:18:00 · 220 阅读 · 0 评论 -
java中的try catch finally
1 2 // catch 后续处理工作 3 public static boolean catchMethod() { 4 System.out.print("call catchMethod and return --->> "); 5 return false; 6 } 7 // finally后续处理工作 8转载 2014-11-09 21:56:59 · 241 阅读 · 0 评论 -
Java 接口和抽象类区别
原文:http://blog.csdn.net/xw13106209/article/details/69235561.概述一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以转载 2014-11-02 10:27:49 · 288 阅读 · 0 评论 -
java nio总结
标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。Java NIO可以让你非阻塞的使用IO,例如:当线程从通道读取数据到缓冲区时,线程还是可以进行其他事情。当数据被写入到缓冲区时,线程可以继续处理它。从缓冲区写入通道也类似。Java NIO引入了选择器的概念,选择器用于监听多个通道的...原创 2018-04-29 08:48:53 · 151 阅读 · 0 评论