博客专栏  >  编程语言   >  Java语言编程基础

Java语言编程基础

Java语言编程基础

关注
7 已关注
15篇博文
  • 泛型基础

    泛型概述泛型是JDK1.5版本以后出现的新特性。它用于解决安全问题,是一个类型安全机制。 概念说完之后,我们来看看Java是如何引入泛型的。在JDK1.4版本之前,容器什么类型的对象都可以存储,但是...

    2017-01-05 23:45
    218
  • Java集合框架——Map

    MapMap与Collection的不同 Map与Collection在集合框架中属并列存在 Map存储的是键值对 Map存储元素使用put方法,Collection使用add方法 Map集合没有直接...

    2017-01-07 23:35
    228
  • Java集合框架——Collection

    集合类 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。 数组和集合类同是容器,有何不同? 数组虽然...

    2016-12-28 23:58
    409
  • 常用API(二)

    SystemSystem类用于描述系统一些信息,该类中的方法和属性都是静态的。 out:标准输出流,默认对应的设备是显示器。 in:标准输入流,默认的设备是键盘。 因为Properties是HashT...

    2017-10-13 17:38
    182
  • 常用API(一)——String、StringBuffer与基本类型包装类

    String关于String这个特殊类,我到现在都还没搞明白,我觉得可能主要是由于没有搞懂JVM的内存结构引起的,但还是对其进行以下记录。 字符串是一个特殊的对象。 字符串一旦初始化就不可以被改变。S...

    2017-01-09 18:04
    261
  • 多线程(三)

    多线程间的通信本文继续接着讲解多线程,这儿会涉及到多线程的高级部分——多线程间的通信。 多线程间的通信其实就是多个线程都在处理同一个资源,但是处理的任务却不一样。最经典的案例就是生产者和消费者的案例...

    2017-10-08 23:34
    81
  • 多线程(二)

    线程安全问题这里以简单的卖票程序为例开始本文的讲解,通过运行该卖票程序可以发现有可能打印出0、-1、-2等错票,这就表明多线程的运行出现了安全问题。产生的原因可归纳为两点: 线程任务中有处理到共享的数...

    2017-10-08 11:31
    115
  • 多线程(一)

    进程和线程的概述 进程就是应用程序在内存中分配的空间,也可理解为一个正在执行中的程序。每一个进程执行都有一个执行顺序,该顺序就是一个执行路径或者叫一个控制单元。 线程就是进程中负责程序执行的执行单元,...

    2017-10-08 01:59
    167
  • 面向对象——异常

    异常:就是程序在运行时出现的不正常情况。 异常的由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象。异常其实就是java对不正常情况进行描述后的对象体现。异常...

    2016-12-27 00:52
    189
  • 面向对象——多态

    多态多态定义多态:可以理解为事物存在的多种体现形态。 例如:人:男人,女人 动物:猫,狗 猫这个对象对应的类型是猫类型:猫 x = new 猫();,同时猫也是动物中的一种,也可以把猫称为动物:动物...

    2016-12-15 20:42
    230
  • 面向对象——继承

    继承继承的概述 多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承单独的那个类即可。 多个类可以称为子类,单独这个类称为父类或者超类。 子类可以直...

    2016-12-14 23:04
    240
  • 初识面向对象

    面向对象概念理解面向对象 面向对象是相对面向过程而言 面向对象和面向过程都是一种思想 面向过程强调的是功能行为 面向对象将功能封装进对象,强调具备了功能的对象 面向对象是基于面向过程的 面向对象的特点...

    2016-12-05 23:26
    234
  • Java语言基础(二)——函数与数组

    Java语言基础函数函数的定义 函数就是定义在类中的具有特定功能的一段独立小程序。函数也称为方法。 函数的格式:修饰符 返回值类型 函数名(参数类型 形式参数1, 参数类型 形式参数2, ... ...

    2016-12-01 19:53
    267
  • Java语言基础(一)

    Java语言基础组成关键字关键字的定义和特点 定义:被Java语言赋予了特殊含义的单词。 特点:关键字中所有字母都为小写。 用于定义数据类型的关键字 class ...

    2016-11-29 00:34
    531
  • Java概述

    dos命令行中常见的命令 dir:列出当前目录下的文件以及文件夹 md:创建目录(即文件夹) 例,C:\>md kkk(在C盘下创建了一个名为kkk的文件夹) rd:删除目录(必须保证该目录是空的)...

    2016-11-27 01:00
    336
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部