- 博客(16)
- 资源 (23)
- 收藏
- 关注
转载 程序猿如何追女生!!!
1、首先你要尽力让自己优秀,在婚恋市场上价值高。任何女人都喜欢的是潘驴邓小闲,陌生情况下,你能做到的是“潘、邓、小、闲”即要帅气(潘,至少要收拾干净整洁)、经济好(邓,至少得表现的好)、谦谨尊重对方(小,相敬如宾)、乘热打铁缠泡(闲,花时间,至少刚认识短期花时间多,持续聊天持续陪伴)。2、根据自己条件,选择比较合适中的好的对方太好,你搞不定,就算搞定了也难伺候浪费时间,男人还是要花
2017-07-18 13:14:44 532
原创 关于IO流的一些总结
1.流的分类从不同角度分类: 按流动方向不同进行分类:输入流和输出流 按处理处理数据的不同分类:字节流和字符流 按功能不同分类:节点流和处理流2.IO流的基本操作原理1).使用File类找到一个文件对象,获得IO操作的源和目标 2).通过字节流或字符流的子类创建对象(得到IO通道)3).进行读或写操
2017-07-29 14:14:15 346
原创 通过缓冲流把一个文本文件中的字符串排序后输入到另一个文件中
import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;import java.util.Arrays;import java.util.Scanner;
2017-07-27 21:24:26 787
原创 Properties的简介及使用
1.Properties继承于Hashtable,表示了一个持久的属性集,可保存在流中或从流中加载。属性列表中,每个键及其对应值都是一个字符串。2.Properties有一个特殊的作用,专门用来加载xxx.properties配置文件。3.构造方法:Properties()创建一个无默认值的空属性列表。Properties(Propertiesdefault...
2017-07-27 10:02:24 1926
转载 关于hashMap的面试题2
为什么String, Interger这样的wrapper类适合作为键? String, Interger这样的wrapper类作为HashMap的键是再适合不过了,而且String最为常用。因为String是不可变的,也是final的,而且已经重写了equals()和hashCode()方法了。其他的wrapper类也有这个特点。不可变性是必要的,因为为了要计算hashCode(),就要防止键值
2017-07-27 09:04:48 383 1
转载 HashMap,HashSet,Hashtable以及TreeMap的原理和区别
1.HashMap:HashMap是一个数组和链表的结合体(在数据结构称“链表散列“),当我们往hashMap中put元素的时候,先根据key的hash值得到这个元素在数组中的位置(即下标),然后就可以把这个元素放到对应的位置中了。如果这个元素所在的位子上已经存放有其他元素了,那么在同一个位子上的元素将以链表的形式存放,新加入的放在链头,最先加入的放在链尾。HashMap实现了Map接口,继承Ab
2017-07-27 00:41:43 689
转载 关于HashMap的面试题
HashMap的工作原理是近年来常见的Java面试题。几乎每个Java程序员都知道HashMap,都知道哪里要用HashMap,知道Hashtable和HashMap之间的区别,那么为何这道面试题如此特殊呢?是因为这道题考察的深度很深。这题经常出现在高级或中高级面试中。投资银行更喜欢问这个问题,甚至会要求你实现HashMap来考察你的编程能力。ConcurrentHashMap和其它同步集合的引入
2017-07-27 00:16:14 390
原创 一些有用的网站
1.javascript教程网http://www.ijavascript.cn/2.BootStrap教程http://www.runoob.com/bootstrap/bootstrap-tutorial.html3.尚硅谷http://www.atguigu.com/opensource.shtml4.项目工厂www.xmgc360.com5.PA
2017-07-19 00:19:04 278
原创 输入字符串,统计字符串中出现频率次数最多的字符,并统计次数,以及每个字符字符出现的次数
import java.util.Iterator;import java.util.Scanner;import java.util.Set;import java.util.TreeMap;/** * 开发一个程序,能接收用户输入的一行英文,统计字符串中出现频率次数最多的字符,并统计次数,以及每个字符字符出现的次数 * @author Song * */pu
2017-07-17 21:49:55 6386
原创 在数组中指定位置添加和删除元素
public class ArrayDemo { public static void main(String[] args) { int[] arr={2,3,5,12,34,56,23,11}; System.out.print("删除元素后的数组排序:"); delete(arr,3); System.
2017-07-17 21:42:31 3331
原创 path和classpath的区别?
path环境变量:主要作用是指定命令搜索路径,在dos命令行下编译java文件时,首先现在当前目录路径下寻找相应的可执行命令程序javac.exe,若无,则到path变量指定的路径中查找相应的可执行命令程序javac.exe,一般我们安装jdk时,会把jdk下bin目录添加到path变量中。 classpath环境变量:主要作用是执行java的class文件的时候直接到classpath的路径
2017-07-13 20:07:10 722
原创 JDK和JRE的区别?
Java运行时环境(JRE)是将要执行Java程序的Java虚拟机。它同时也包含了执行applet需要的浏览器插件。Java开发工具包(JDK)是完整的Java软件开发包,包含了JRE、类库,编译器和其他的工具(比如:Javadoc,Java调试器),可以让开发者开发、编译、执行Java应用程序。
2017-07-13 20:05:30 241
原创 什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言?
Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。
2017-07-13 20:01:25 288
原创 Java文件的运行过程
1.编写java文件2.通过编译器把Java文件编译成.class文件3.把字节码文件(即.class文件)通过类加载到java虚拟机中4.java虚拟机和计算机操作系统进行数据传输和处理5.最后将数据显示出来
2017-07-13 15:14:40 368
原创 关于线程的常见问题
1.java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用?答:有两种实现方法,分别是继承Thread类与实现Runnable接口。用synchronized关键字修饰同步方法,反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出
2017-07-11 20:08:09 471
原创 冒泡排序算法
/ * 冒泡排序基本概念是: * 依次比较相邻的两个数,将小数放在前面,大数放在后面。 * 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。 * 然后比较第2个数和第3个数,将小数放前,大数放后,如此继续, * 直至比较最后两个数,将小数放前,大数放后。至此第一趟结束, * 将最大的数放到了最后。在第二趟:仍从第一对数开始比较 * (因为可能由于第2个数和第3个
2017-07-05 16:15:51 223
SparkSQL的jdbc操作及java的api操作
2018-03-19
Spring+SpringMVC+MongoDB+Maven整合
2018-02-24
手机通讯录系统
2017-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人