最近在读Thinking in Java,900多页读到200多页,用eclipse选做了一些小习题,感觉路还长,仍然迷茫。今天上网看到一个网站,http://www.java1234.com/,里面有站长写的线路图,如下:第一阶段:Java基础篇编号课程课程目录打包下载地址讲师01J2SE(40课...
分类:
编程语言 时间:
2014-10-15 13:26:00
阅读次数:
386
今天是Java学习的第一天,感触很多,由于没有编程基础,所以开始听得有点云里雾里的,但好在洛昊老师讲得很耐心仔细,慢慢的也明白老师讲的内容了。 今天主要学习了Java语言的基础格式和用法,学习了“类”,并使用了基础的public class来实现hello world 的显示。后面在老师的...
分类:
编程语言 时间:
2014-10-15 01:53:09
阅读次数:
302
通过今天的学习了解了许多关于java的知识,知道了Java的发展历史及一些简单的语句。Java虚拟机(简称 JVM)是一个”桥梁“,是一个”中间件“,是实现跨平台的关键,Java代码首先被编译成字节码文件,再由JVM将字节码文件翻译成机器语言,从而达到运行Java程序的目的。java与c的区别Jav...
分类:
编程语言 时间:
2014-10-15 01:01:29
阅读次数:
289
多线程告一段落,开始常用对象API的涉及,背也要背下来!!!
日后开发,遇见最多的对象是文字,也就是字符串
String类
字符串是一个特殊对象
字符串一旦初始化就不可以被改变
一、特点
public class Main {
public static void main(String[] args)
{
Demo1();
System.out.println("...
分类:
编程语言 时间:
2014-10-14 02:52:17
阅读次数:
176
重点掌握
/*
* wait 和 sleep 区别?
* 1.wait可以指定时间也可以不指定
* sleep必须指定时间
* 2.在同步中,对CPU的执行权和锁的处理不同
* wait释放执行权,释放锁 sleep释放执行权,不释放锁
*/
//同步里具备执行资格的线程不止一个,但是能得到锁的只有一个,所以能执行的也只有一个
一、停止线程的方式
...
分类:
编程语言 时间:
2014-10-13 18:59:27
阅读次数:
229
多生产者多消费者问题
以生产馒头 消费馒头为例。
class Resource
{
private String name;
private int count = 1;
private boolean flag = false;
public synchronized void set(String name)
{
if (flag)
{
try {
...
分类:
编程语言 时间:
2014-10-13 02:21:18
阅读次数:
208
1、RuntimeException
Exception中有一个特殊的子类异常RuntimeException运行时异常,
如果在函数内容抛出该异常,函数上可以不用声明,编译一样通过;
如果在函数上声明了该异常,调用者可以不用进行处理,编译一样通过。
之所以不用在函数上声明,是因为不需要让调用者处理。
当该异常发生,希望程序停止。因为在运行时,出现了无法继续运算的情况,
...
分类:
编程语言 时间:
2014-10-12 17:43:08
阅读次数:
199
1,、异常-概述
异常:就是程序在运行时出现不正常情况。
异常由来:问题也是现实生活中一个具体的事物,
也可以通过java的类的形式进行描述,并封装成对象。
其实就是java对不正常情况进行描述后的对象体现,通过JVM异常处理机制。
对于问题的划分:两种:一种是严重的问题,一种非严重的问题。
对于严重的,java通过Error类进行描述。
对于Error...
分类:
编程语言 时间:
2014-10-12 16:37:33
阅读次数:
269