博客专栏  >  编程语言   >  java学习之路

java学习之路

Java初学者系统知识构建,为Android开发做好铺垫。 由浅入深,代码与实例相结合。

关注
2 已关注
42篇博文
  • 线程的状态

    要想实现多线程,必须在主线程中创建新的线程对象。任何线程对象一般都有5中状态,即创建、就绪、运行、阻塞、终止。线程状态的转移与方法之间的关系如下图:Created with Raphaël 2.1.0...

    2016-11-06 14:27
    99
  • 进程与线程

    进程是程序的一次动态执行过程,它需要经历从代码加载、代码执行到代码执行完毕的一个完整过程,这个过程也是进程本身从产生、发展到最终消亡的过程。多进程操作系统能同时运行多个进行进程(程序),由于CPU具有...

    2016-11-06 14:41
    105
  • Java中线程的实现

    在Java中要想实现多线程操作有两种方法: (1) 继承Thread类 (2) 实现Runnable接口 一. 继承Thread类 Thread类是在java.lang包中定义的,一个类只要...

    2016-11-06 14:49
    102
  • 线程操作的方法

    从线程状态 的图中可以发现,在Java实现多线程的程序中,虽然Thread类实现了Runnable接口,但是操作线程的主要方法并不在Runnable接口中,而是在Thread类中。 下面介绍几种常用...

    2016-11-08 11:47
    200
  • 线程操作范例

    设计一个线程类。可以产生3个线程对象,并分别设置3个线程的休眠时间,具体如下: 线程 休眠 线程A 休眠10秒 线程B 休眠20秒 线程C 休眠3...

    2016-11-08 23:00
    96
  • 同步与死锁

    一个多线程的程序如果是通过Runnable接口实现的,则意味着类中的属性将被多个线程享用,那么就造成一个问题,如果这个多线程要同时操作同一资源时就有可能出现资源的同步问题。例如前面的卖票程序,多个线程...

    2016-11-13 12:41
    97
  • 线程操作的实例

    在线程操作中有个经典的案例程序,即生产者和消费者问题,生产者不断生产,消费者不断消费生产者生产的产品。 生产者生产出的信息方法一个区域之中,消费者从区域中将数据取出来,但是本程序中因为牵扯到线程运行...

    2016-11-22 22:15
    71
  • 线程的生命周期

    在Java中一个线程对象都有自己的生命周期,如果要控制好线程的生命周期,则首先应认识其生命周期。 从图中可以看出,大部分的线程生命周期的方法基本上都学过了。 线程的操作方法 其中三个新的方法...

    2016-11-26 11:34
    96
  • Java--【第一章:Java概论及开发环境配置】

    一.Java概论 1.Java诞生 由Sun公司开发,Sun公司后被ORACLE公司收购。 2.Java主要技术分支 •

    2016-07-03 23:18
    118
  • 第二章:简单的Java程序

    简单的Java程序2.1 一个简单的Java范例public class TextJava{ public static viod main(String args[]){ int num...

    2016-07-12 06:52
    137
  • 第三章:Java基础程序设计(上)

    Java基础程序设计3.1 数据类型的划分 Java中的数据类型可分为基本数据类型与引用数据类型。 原始数据类型也成为基本数据类型,它们包括了最基本的boolean、byte、c...

    2016-07-14 19:37
    138
  • 第三章:Java基础程序设计(中)

    Java基础程序设计 3.3数据类型的转换 Java中数据类型在定义时就已经确定了,不能随意的改变其数据类型,但是Java允许用户有限度的做类型的转换处理。数据类型的转换分为“自动类型的转换”...

    2016-07-18 22:32
    133
  • 第三章:Java基础程序设计(3)

    Java基础程序设计 一. 运算符 Java中提供了许多的运算符,这些运算符除了可以处理一般的数学运算以外,还可以做逻辑运算,位次运算等。根据其使用类型的不同,运算符可以分为赋值运算符、算术运算...

    2016-07-20 18:52
    182
  • Java基础程序设计(4)

    Java基础程序设计 一. 程序的结构 1. 顺序结构 程序自上而下逐行执行,一条语句执行完之后继续执行下一条语句,一直到程序的结束。顺序结构是在程序设计中最常用的结构,在程序中扮演了非常重...

    2016-07-27 17:25
    353
  • 第四章:数组的定义及使用

    数组是一组相关数据的集合,一个数组实际上是一连串的变量,数组按照使用可以分为一维数组,二维数组和多维数组。 一. 一维数组 一维数组可以存放上千万个数据,并且这些数据的类型是完全相同的。 要使...

    2016-08-07 18:25
    136
  • 第四章:方法的声明及使用

    方法的声明及使用 一. 方法的定义 方法的定义在Java中可以使用多种格式,方法暂时使用如下格式进行定义。 【方法的定义格式】public static 返回值 方法名(类型 参数1,参数2,...

    2016-08-23 09:17
    124
  • 第四章:数组的引用传递

    数组的引用传递 一. 传递及返回数组 如果要向方法传递一个数组,则方法的接受参数必须是符合其类型的数组。而且数组引用属于引用数据类型,所以在把数组传递进方法之后,如果方法对数组本身做了任何修改,...

    2016-08-26 16:00
    144
  • 第四章:Java新特性对数组的支持

    Java新特性对数组的支持 一. Java新特性——可变参数 在调用一个方法时,必须根据方法的的定义传递指定的参数。但是在JDK1.5(JAVA SE5.0)之后就产生了新的感念——可变参数,即...

    2016-08-26 20:11
    117
  • Java-面向对象(基础篇)--面向对象基础

    面向对象(基础篇) 一. 面向对象的基本概念 面向对象是针对用户的要求进行分析,将分析的结果设计成图纸,然后将一切的准备工作全部处理完之后再分块制作,最后将各个部分组装在一起。 对于面向对象的...

    2016-08-27 20:06
    352
  • Java-面向对象(基础篇)--封装性

    封装性 封装性是面向对象的第一大特性,所谓的封装性就是指对外部的不可见性。问题如下:class Person{ String name ; // 声明姓名属性 i...

    2016-08-28 22:03
    117

Windows C/C++/C# 编程
1306373725
FFmpeg
1353636601
经典算法研究
323270914
微软面试100题系列
183180129
Java开发进阶
663047395
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部