
java
文章平均质量分 70
yjjm1990
活泼开朗 积极向上
展开
-
Java初级 你有遇到过 错误: 程序包****不存在 吗
在学习Java中的package的时候遇到一个这样的问题 今天在做Java例子的时候遇到一个这样的问题:错误: 程序包com.bjsxt.java140不存在 如图: 这个例子涉及到了两个java文件: 一个是Cat.java: package com.bjsxt.java原创 2012-09-11 19:49:27 · 68340 阅读 · 12 评论 -
java.io包下的read()方法中的怪现象
这两天遇到了一个问题,自己很是头痛呢。下面细细道来: 我们先来看一个小例子:import java.io.*;public class testFileInputStream{ public static void main(String[] args) { FileInputStream in=null; try { in=n原创 2012-09-23 19:32:56 · 2133 阅读 · 3 评论 -
Java中的容器(一)很重要的基础,很重要的思想
容器 API 在说容器之前,我想先谈一下数组。数组的特点是:数组一旦确定,就不能再变了。如果我们想改变数组,添加或者删除一个的话,那么我们只能再new一个新数组,然后把之前的copy进来。来个图吧,形象一些: 于是,我们就希望有一个东西,我们可以让它想增长就增长,想减少就减少。 接下来,我们来看看容器API:原创 2012-09-21 11:33:08 · 2566 阅读 · 0 评论 -
利用一个简单的递归实现打印目录的层次结构
首先,我们要打印的目录层次结构如下图所示: 我们用到了java.io包下的File类,然后用到了一个递归算法,我们仔细观察,不难看出这个递归算法还是比较简单的。代码如下:import java.io.*;public class FileList{ public static void main(String[] args) { //这里用正原创 2012-09-20 21:11:13 · 5250 阅读 · 1 评论 -
用二分法对引用类型进行查找
首先,我们都清楚,如果想在一堆数据中进行查找的话,这些数据最好都是排好序的,这样才方便查找。 也就是说查找,一般是建立在排序的基础上,下面我们就拿上篇博文中的例子: http://blog.youkuaiyun.com/yjjm1990/article/details/7993378 对Date这个引用类型进行查找public class原创 2012-09-20 09:13:02 · 1196 阅读 · 1 评论 -
用数组和面向对象分别解决数三退一智力游戏
“数三退一”介绍 n个人编号0~n-1,手拉手围成一个圈,按照一定的方向从0号开始数,每数到3的人退出,从下一个人继续数,直到剩下最后一个人。求这个人的编号。 用数组通过面向过程实现public class Count3Quit{ public static void main(String[] args) { Boole原创 2012-09-19 17:45:42 · 2122 阅读 · 1 评论 -
用冒泡法对引用类型进行排序
这篇博文涉及到的知识点: 1、定义引用类型的数组 2、为引用类型添加了一个比较的方法Compare 3、重写了toString方法 4、用到了冒泡排序 源代码如下:public class TestDateSort{ public stat原创 2012-09-18 20:46:20 · 2396 阅读 · 3 评论 -
层层优化的选择排序
Java中 main方法的args 首先我想说一下java中的main方法中的args,在java中的定义格式是这样的: public static void main(String[] args) { //函数体 }原创 2012-09-18 20:00:20 · 1557 阅读 · 0 评论 -
初识Java
1、java体系 2、Java语言的特点 一种面向对象的语言 一种平台无关的语言,提供程序运行的解释环境 一种健壮的语言,吸收了C/C++语言的优点,但去掉了其影响程序健壮性的部分(如:指针、内在的申请与释放等) 3、原创 2012-09-15 20:41:16 · 1164 阅读 · 0 评论 -
Java中的异常处理
异常的概念 举例: 异常的分类 异常的捕获与处理 对于上面的异常我们可以这样进行处理原创 2012-09-16 22:27:09 · 675 阅读 · 0 评论 -
Socket基础之通过UDP协议传递一个long类型数
本例演示通过UDP协议传递一个long类型数,这是java中socket编程中的基础的基础,但是不要小看,用途却很大,比如在网络游戏中,通过传递long类型的数,来记录位置等。 server:import java.net.*;import java.io.*;public class TestUDPServer{ public static voi原创 2012-10-05 09:09:32 · 1306 阅读 · 4 评论 -
用线程解决生产者消费者问题
问题描述: 生产者和消费者问题,我想大家肯定都很熟悉。就是有生产者在生产,生产出的产品(我们在这里用窝头来作比喻)放到一个篮子里,然后有消费者拿篮子里的窝头来吃。 问题分析: 1、条件分析,如果生产者生产了窝头,就应该叫消费者来吃;如果自己生产的窝头把篮子都装满了,就要先停下来,然后通知消费者去吃窝头;同理,消费者吃了窝头,原创 2012-09-26 15:16:59 · 2926 阅读 · 1 评论