博客专栏  >  编程语言   >  java基础学习

java基础学习

学习javase基础 留意基础里给我们的坑

关注
4 已关注
31篇博文
  • java基础入门-float四舍五入保留两位小数注意的地方

    float四舍五入保留两位小数注意的地方 最近在codewars做了一道非常简单的题目,但是它却花了我20来分钟,虽然最后解决了,但是中间发觉对于java的基础实在不行,回去要好好补一下 不说这么...

    2015-07-29 09:06
    2032
  • java基础入门-建立可以多客户端链接的ServerSocket

    承接上一篇文章,今天谈论一下可以多客户端链接的ServerSocket。 这里面注意涉及到的技术点是: 1.ServerSocket 2.多线程 这次我们分成两个类来实现,先上代码: packag...

    2015-07-27 17:01
    1376
  • java基础入门-建立简单的ServerSocket

    今天说说建立小型的服务器。 一般服务器都是循环执行下面几个流程: 1.接收数据流从客户端接受命令 2.解码 3.收集需求 4.通过数据流返回数据 下面上源码: ...

    2015-07-23 12:30
    1086
  • java基础入门-对象流与序列化

    概念 对象序列化:将对象输入到流里面,并在之后将其读回。 注意事项 对象需要实现Serializable接口,Serializable接口没有任何方法,不需要重写 由于对象可能会重复使...

    2015-07-09 11:39
    977
  • java基础入门-ZipOutputStream打包下载

    今天跟大家聊聊使用ZipOutputStream打包下载,我下面是使用ant的jar打包的,因为他对应中文的支持比较好 大家也可以使用java.util.zip包里面的工具类打包,但是他对于中文不友...

    2015-07-09 10:29
    2204
  • 数据机构与算法-数据结构的一些基本概念

    百度版: 数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和...

    2015-07-02 12:58
    1394
  • java基础入门-多线程同步浅析-以银行转账为例子

    在说之前先普及一下线程是什么? 线程:说白了就是一个任务片段 进程:是一个具有独立功能的程序关于某个数据集合的一次运行活动,一个进程有一个或者多个线程 线程与进程的本质区别就是有么有数据...

    2015-07-02 08:54
    2547
  • java基础入门-arraylist存储开销

    今天我们来看一下arraylist的存储开销,因为在项目当中,我尝试了一个非常大的arraylist,然后内存爆了 所以我看了下源码,原来arraylist的存储开销是比较大的,先上代码 ...

    2015-06-29 17:10
    1253
  • java基础入门-iterator迭代器与集合下标的使用

    今天说说集合的iterator迭代器与集合下标的使用 先上代码 import java.util.ArrayList; import java.util.Iterator; public cla...

    2015-06-19 11:59
    2458
  • java基础入门-泛型(1)-为什么需要使用泛型?

    为什么需要使用泛型? 1.代码复用 2.保证类型安全 3.编程的便利 下面上代码说明代码复用 1)建立一个Animal的父类 package com.ray.test; public class...

    2015-06-03 11:34
    1385
  • java基础入门-对象的浅克隆与深克隆

    这里面涉及到两个类,一个是person类,一个是测试类test 首先我们说到的是浅克隆,对某个对象实施Clone时对其是一无所知的,它仅仅是简单地执行域对域的copy,如果是基本数据类型(int,...

    2015-05-07 09:31
    1133
  • java-基础入门-自动装箱与自动拆箱留给我们的坑

    其实,java在自动装箱和自动拆箱的过程里面,留了不少的坑给我们,我们下面将以integer这个类为基础讨论一下 其实这里面主要涉及的是两点 1.当使用Integer x=1,这样的方式来赋值的时...

    2015-05-05 08:40
    1548
  • java-基础入门-泛型数组列表-解决运行时动态更改数组的问题

    泛型数组列表,主要是为了解决运行时动态更改数组的问题 平常我们会像下面的语句一样定义一个部门里面的人员, 但是在实际业务当中,这个数组的大小往往是不确定的, 如果定义过大,那么会浪费空间,定义过小,又...

    2015-05-04 08:49
    1221
  • java基础入门-hashcode与equals方法

    equils方法的特性: 1.自反性,对于任何非空引用x,x.equils(x)返回true 2.对称性,对于任何引用x,y,x.equils(y)返回true,那么y.equils(x)返回true...

    2015-05-03 09:25
    1853
  • java基础入门-父类引用子类对象(2)-抽象类

    抽象类:具有抽象方法的类,需要使用abstract关键字修饰   关系图       下面上代码   package com.ray.testobject; /** * 抽象类 * * @a...

    2015-05-02 21:04
    2003
  • java基础入门-final关键字在类、属性域、方法里面的使用

    java基础入门-final关键字在类、属性域、方法里面的使用

    2015-05-01 21:13
    1371
  • java基础入门-动态绑定-调用方法的过程

    java-动态绑定-调用方法的过程

    2015-05-01 08:08
    1577
  • java基础入门-父类引用子类对象

    java基础入门 先贴上代码 package com.ray.object; /** * 父类引用子类对象 * * @author ray * @since 2015-04-30 *...

    2015-04-30 10:08
    1306
  • java基础入门-静态导入

    java基础入门 在下面的代码中,展示的是静态导入的一些方便与不便 如Math类这种更方面辨认的、Calendar类这种需要写很多东西的类,可以使用静态导入,从而降低读的门槛 但是对于print这个...

    2015-04-29 10:23
    1092
  • java基础入门-不用main方法,也可以打印helloworld

    java基础入门 package com.ray.object; /** * 不用main方法,也可以打印Hello World! * * @author ray * @since 201...

    2015-04-29 10:00
    1952
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部