java基础
qwer_bob
我把我的成长经历都放在这里,待以后来回忆我的青春
展开
-
HTTP协议
转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HT转载 2016-08-02 21:47:55 · 247 阅读 · 0 评论 -
根据项目中的作弊日志做的测试
package systemPropertys;import java.io.*;import java.util.Calendar;import java.util.Date;/** * Created with IntelliJ IDEA. * User: bobo * Date: 2019/8/5 * Description: 根据项目中的作弊日志做的测试 */pu...原创 2019-08-05 18:56:41 · 114 阅读 · 0 评论 -
查看System.getProperties()包含的系统属性
package systemPropertys;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.util.Properties;/** * Created with IntelliJ IDEA. * User: bobo * Date: 201...原创 2019-08-05 17:21:37 · 926 阅读 · 0 评论 -
[编程] 斐波那契数列
[编程] 斐波那契数列分值:250程序执行时限: 600 ms假设n为正整数,斐波那契数列定义为:f(n) = 1, n < 3;f(n) = f(n-1) + f(n-2), n>=3现在请你来计算f(n)的值,但是不需要给出精确值,只要结果的后六位即可。输入:一行,包含一个正整数n,且0<n<1000输出:一行,f(n)的后6位(十进制...原创 2019-03-29 23:02:43 · 879 阅读 · 0 评论 -
java中map的种类区别及排序详解(map集合的使用)
一、简单介绍Map在讲解Map排序之前,我们先来稍微了解下map。map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。其中这四者的区别如下(简单介绍):HashMap:我们最常用的Map,它根据key的HashCode 值来存储数据,根据key可以直接获取它的Value,同时它具有很快的访问速度。HashMa转载 2017-09-26 10:16:54 · 13642 阅读 · 0 评论 -
java中的final关键字所起的作用
final的作用随着所修饰的类型而不同 1、final修饰类中的属性或者变量 无论属性是基本类型还是引用类型,final所起的作用都是变量里面存放的“值”不能变。 这个值,对于基本类型来说,变量里面放的就是实实在在的值,如1,“abc”等。 而引用类型变量里面放的是个地址,所以用final修饰转载 2016-09-14 16:21:09 · 374 阅读 · 0 评论 -
Java中按值传递还是按引用传递详细解说
前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了转载 2016-08-12 10:21:04 · 367 阅读 · 0 评论 -
Java 内存区域和GC机制
我ava 内存区域和GC机制原文链接地址:http://www.cnblogs.com/hnrainll/archive/2013/11/06/3410042.html目录Java垃圾回收概况Java内存区域Java对象的访问方式Java内存分配机制Java GC机制垃圾收集器Java垃圾回收概况 Java GC(Garbage Collection,转载 2016-09-02 13:31:44 · 347 阅读 · 0 评论 -
TCP/IP的三次握手与四次挥手详解
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://357742954.blog.51cto.com/368705/1317226 TCP((Transmission Control Protocol)传输控制协议,是一个面向连接的协议。在运用此协议进行数据传输前都会进行连接的建立工作(三次握手);当数据传输完毕,连接的双转载 2016-09-01 00:45:28 · 348 阅读 · 0 评论 -
Servlet 生命周期、工作原理
Servlet 生命周期:Servlet 加载--->实例化--->服务--->销毁。init():在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。service():它是S转载 2016-08-21 22:01:46 · 322 阅读 · 0 评论 -
jvm的原理
1.什么是jvm JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。 Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而原创 2016-08-28 23:01:26 · 410 阅读 · 0 评论 -
java中int数据存储格式
byte,short,int在Java中的存储方式:因为byte,short都可以用int来表示,所以我只讨论了int的存储方式,一般在Java中的整形存储方式:int基本类型的表示范围:-231---231-1,而在C语言中也是如此,但C语言给我们更多的选择,那就是我们可以显示的定义无符号的整形(如unsigned int a),它就可以表示更大的整数,它的范围为:0-232转载 2015-01-04 16:33:43 · 3491 阅读 · 0 评论 -
Java enum的用法详解
文章源地址:http://www.cnblogs.com/happyPawpaw/archive/2013/04/09/3009553.html用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum C转载 2016-06-27 12:10:47 · 275 阅读 · 0 评论 -
java中String的详细解析
1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。 2. new String()和new String("")都是申明一个新的空字符串,是空串不是null; 3. String str="kvill"; String str=n转载 2016-07-15 10:12:06 · 299 阅读 · 0 评论 -
递归与冒泡排序
长时间没有关注这些底层的方法,万一面试的时候卡壳了岂不是很尴尬,所以抽空复习一下。public class DiGui { public static void main(String[] args) { System.out.println(diGui(5)); bubbleSort(); } public static int diGui(int n){ i原创 2016-07-19 10:02:08 · 1686 阅读 · 0 评论 -
java中类变量和一般变量的区别
类变量是声明在class内,method之外,且使用static修饰的变量。实例变量是声明在class内,method之外,且未使用static修饰的变量。类变量与实例变量的区别是:1)存储位置不同。静态变量存储于方法区,而实例变量存储于堆区。2)生命周期不同。静态变量在加载类过程中优先加载,其生命周期取决于类的生命周期;实例变量在创建实例时才创建,它的生命周期取决于实例的生命周期原创 2016-08-02 16:37:50 · 4539 阅读 · 0 评论 -
TCP/IP、Http、Socket的区别
转载地址:http://jingyan.baidu.com/article/08b6a591e07ecc14a80922f1.html网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socke转载 2016-08-03 11:24:03 · 266 阅读 · 0 评论 -
java中 抽象类构造方法的理解
抽象类可以有构造方法,只是不能直接创建抽象类的实例对象而已。在继承了抽象类的子类中通过super(参数列表)调用抽象类中的构造方法示例代码如下:运行结果:抽象类虽然不能自己实例化对象,但是在子类新建对象调用子类的构造方法时会先调用抽象类的无参构造方法,这样一来,就可以给给抽象类的参数赋值了。原创 2016-08-03 12:20:54 · 5640 阅读 · 0 评论 -
java中String的hashcode()的实现
首先来看一下String中hashCode方法的源码 /** Cache the hash code for the string */ private int hash; // Default to 0/** * Returns a hash code for this string. The hash code for a * {@code String...转载 2019-08-27 18:13:12 · 3739 阅读 · 0 评论