java基础
Bee大前端
更好的生活需要你更多的知识来铺垫!
展开
-
JAVA数据类型
基本数据类型包装类byte(字节)java.lang.Bytechar(字符)java.lang.Charactershort(短整型)java.lang.Shortint(整型)java.lang.Integerlong(长整型)java.lang.Longfloat(浮点型)java.lang.原创 2014-12-18 11:33:31 · 384 阅读 · 0 评论 -
java 格式化输出
常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, String转载 2016-04-06 00:10:48 · 2883 阅读 · 0 评论 -
static 关键字
1、static 变量static变量也称作静态变量,静态变量和非静态变量的区别是:静态变量被所有的对象所共享,在内存中只有一个副本,它当且仅当在类初次加载时会被初始化。而非静态变量是对象所拥有的,在创建对象的时候被初始化,存在多个副本,各个对象拥有的副本互不影响。2、static 方法 static方法一般称作静态方法,由于静态方法不依赖于任何对象就可以进行访问,因此原创 2014-12-22 10:10:11 · 367 阅读 · 0 评论 -
java的世界
引言————最近在看《Head First Java》,顺便看了一下以前写的博客,我发现真是惨不忍睹啊,所以打算重新整理一下,对自己也是一个学习和进步的过程!Java从一开始就以友好的语法、面向对象的功能、内存管理,还有跨平台可移植特性吸引程序开发人员,一次编译到处运行的特性简直迷死人了,刚开始的Java是bug多、功能限制也很多,运行慢,不过那都是过去了,现在的Java又快又强大!Java的工作原创 2015-07-15 16:21:58 · 676 阅读 · 0 评论 -
Java代码性能优化总结 推荐收藏
前言代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化转载 2015-11-06 11:01:22 · 686 阅读 · 1 评论 -
识别UML类图
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特转载 2015-01-14 13:52:47 · 672 阅读 · 0 评论 -
一个计算机专业学生几年的编程经验汇总(好文要转)
一个计算机专业学生几年的编程经验汇总 绝对好文,该系列一共11篇,斑竹可以考虑置顶,各位坛友看完之后,java基础绝对有不小的提升! ======================================================================================================想来学习Java也有两个年头了,永远不敢说多么精通转载 2015-01-05 11:13:24 · 1131 阅读 · 0 评论 -
java 接口RandomAccess
接口 RandomAccess所有已知实现类:ArrayList, AttributeList, CopyOnWriteArrayList, RoleList, RoleUnresolvedList, Stack, Vectorpublic interface RandomAccessList 实现所使用的标记接口,用来表明其支持快速(通常是固定时间)随机访问。此接口的主要原创 2015-01-12 14:55:50 · 881 阅读 · 0 评论 -
java 数组提高
首先来个开胃小菜,复习一下前面的内容数组的复制:package com.java.coutClass;import java.util.Arrays;public class CopyOfTest { /** * @param args */ public static void main(String[] args) { // TODO Auto-generat原创 2015-01-12 18:23:27 · 497 阅读 · 1 评论 -
java “==”与equals()比较
首先对于"=="1、对于基本数据类型,比较的是两个值是否相等,对于引用数据类型,比较的是引用对象的存储地址。2、既然对于引用数据类型,比较的是对象的存储地址,那么可以用“==”比较是否是同一个对象。3、对于 String a=“abc”,和String a=new String("abc")构造器,所引起的差别。4、通常对于"=="比较的是栈中的存储数据,例如:基本数据的值,或原创 2015-01-13 10:48:14 · 632 阅读 · 0 评论 -
java 序列化和反序列化
基本概念:序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。昨天在一本书上看到了,好好实践了一下,序列化为一般文件,也序列化为XML文件(使用XStream)。用于序列化的实体类Person.java 代码如下(记得需要实现Serializable接口):import java.转载 2015-01-13 18:46:13 · 423 阅读 · 0 评论 -
关于 Java 数组的 12 个最佳方法
1. 声明一个数组 String[] aArray = new String[5];String[] bArray = {"a","b","c", "d", "e"};String[] cArray = new String[]{"a","b","c","d","e"};2. 输出一个数组 int[] intArray = { 1, 2, 3, 4, 5 };String转载 2015-01-13 17:31:25 · 449 阅读 · 0 评论 -
java static和final总结
原来写过一篇static的总结但是有些理解不够到位,不够详细,所以特别在做一篇关键字final和static的总结。(本文部分内容摘自互联网)一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不原创 2015-01-10 10:53:52 · 564 阅读 · 0 评论 -
java枚举
首先我们说为什么要用枚举(什么时候用它)? 答:让某个类型变量的取值只能为若干固定值中的一个否则编译器就会报错。 以前没有枚举类的时候我们咋办的了? 答:(1)私有的构造函数(2)每个元素用公有的静态成员变量表示并且调用私有构造函数 例子: final class Season {public static final Season SPRING=new S原创 2015-01-10 18:09:10 · 415 阅读 · 0 评论 -
java中hashcode()和equals()的详解
下面是关于hashcode()和equals()的官方文档解释hashCode public int hashCode() 返回该对象的哈希码值。支持此方法是为了提高哈希表(例如 java.util.Hashtable 提供的哈希表)的性能。hashCode 的常规协定是:在 Java 应用程序执行期间,在对同一对象多次调用 hashCode 方法时,必须一原创 2015-01-08 16:14:21 · 456 阅读 · 0 评论 -
99%的人都理解错了HTTP中GET与POST的区别
GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦。 你轻轻松松的转载 2016-11-09 17:07:02 · 244 阅读 · 0 评论