
java基础
iteye_10
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java线程锁定当前对象
java实现线程同步,如果有多个线程同时进行,那么程序很有可能会出错。 例如 模拟一个卖票程序 public class Test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub //2.创建线程上...原创 2013-05-12 15:44:21 · 143 阅读 · 0 评论 -
javaIO包
Java IO流: 流是一组有序的有头有尾的字节集合,是数据传输总称或抽象。 IO流是用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的对象都在IO包中 流按操作数据分为两种:字节流与字符流 流按流分为:输入流(input),输出流(output)(相对于内存来说的) 根据处理的数据不同:分为:字节流和字符流。 **所有的数据都是以字节体现...原创 2014-02-26 14:30:41 · 170 阅读 · 0 评论 -
java多线程
Java多线程: 什么是进程?{ 当前正在运行的程序。 代表一个应用程序在内存中的执行区域。 } 什么是线程(FlashGet)?{ 是进程中的一个执行控制单元,执行路径。 (执行空间代码的执行者) } 一个进程中至少有一个线程在负责控制程序的执行。 一个进程中如果只有一个执行路径,这个程序成为单线程程序。 一个进程中如果有多个执行路径时,这个程序成为多线程程...原创 2014-02-26 14:29:44 · 122 阅读 · 0 评论 -
java集合
Java中的集合: 为什么出现集合类? 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。 集合是存储对象的一个工具。 集合和数组的特点: 相同点: 数组和集合都是容器。 不同的: 集合: 1,可以存储对象,只能存储对象 2,集合的长度是可变的。 数组: 1,可...原创 2014-02-26 14:28:35 · 132 阅读 · 0 评论 -
java包
Java包:(package) 1.对类文件进行分类管理。 2.给类提供多层命名空间。 3.在程序文件的第一行 4.类名的全称是 包名.类名 5.包也是一种封装形式。 如何定义一个包? package pack class PackageDemo{} 通过package关键字定义,包名规范,所有字母都小写 但是每次编译后的类都需要手动建立一个包名的文件夹 java...原创 2014-01-26 17:59:01 · 135 阅读 · 0 评论 -
java内部类
Java内部类: 内部类:内置类,嵌套类。 将类定义在另一个类中,该类就是内部类。类中定义的类就是内部类。 访问方式: 内部类可以直接访问外部类中的成员。 外部类想要访问内部类,需要建立内部类对象。 有A类和B类,当A类想要直接访问B类中的成员,而B类又需要建立A类的对象来访问A类中的成员。这时,就将A类定义成B类的内部类。 class out...原创 2014-01-26 17:58:11 · 108 阅读 · 0 评论 -
java语法
1.java类命名规则? java中的关键字不能够作为类名,类名的首字母要大写,如果类名中有多个单词 要采用峰驼命名法(例如:DemoDemoDemo)。 可以以美元符号和下划线($,_)作为开头和分隔符,但是中间不能有空格 如果类名前面的修饰变量是public,那么类名必须与文件名保持一致,否则 编译不通过。 2.java中注释的格式? 单行注释 // 例如 //...原创 2014-01-26 17:57:26 · 196 阅读 · 0 评论 -
java异常
Java异常 什么是异常? 异常就是程序运行时出现的不正常情况。 class Demo { //除法运算 public int div(int a, int b){ return a/b; } } Demo d = new Demo(); int x = d.div(4,0); System.out.print(x); System.out.pri...原创 2014-01-26 17:55:46 · 95 阅读 · 0 评论 -
java面向对象
什么是面向对象? 面向对象是相对于面向过程而言的。 无论过程还是对象都是生活中的一种思考方式。 面向过程:注重的是执行的过程,强调的是执行的动作。 C语言就是面向过程的语言,实现这个需求,其实就是定义三个功能(函数); 面向对象:注重的是具体的事物,将具体的功能定义到该事物当中。 以后不用再定义具体功能,只要找到该事物,就已经具备了 这些功能。这个...原创 2014-01-19 20:24:46 · 121 阅读 · 0 评论 -
java数组
什么是数组? 就是同一种类型数据的集合,其实就是 一个容器。 数组的好处? 可以自动给数组中的元素从0开始编号,方便这些操作。 格式: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度]; int[] arr = new int[3]; 等号左边int表示的是数组中元素的数据类型, []表示数组。 arr 表示的是数组的名字。 等号右边new int[3...原创 2014-01-19 20:22:10 · 146 阅读 · 0 评论 -
java中的运算符
Java运算符? Java中进行运算时所需要运用到的一些符号。 需要参加运算的数据的类型相同, 如果参加的运算类型不同,会有类型转换过程发生。 转换成同一类型再进行计算。 如何进行强制转换? 例如byte: int i = 1; byte b = i; 这样肯定是不行的,因为i是int类型的数,把i转换成byte类型 必须要经过强制转换,因此要写成下面这样。 ...原创 2014-01-19 20:14:47 · 146 阅读 · 0 评论 -
java中的流程控制
Java中有四类流程控制 判断结构 选择结构 循环结构 顺序结构 判断结构 if语句: 三种格式 1. if(条件表达式) { 执行语句块; } if(条件表达式) { 执行语句块; } else { 执行语句块; } if(条件表达式) { 执行语句块; }else if(...原创 2014-01-19 20:12:03 · 117 阅读 · 0 评论 -
java应用程序与数据库的连接
java应用程序与数据库的连接 Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口,提供了诸如查询和更新数据库中数据的方法。JDBC也是Sun Microsystems的商标1。它JDBC是面向关系型数据库的。 安装一个数据库,mysql等。。。再下载一个类似于mysql-conne...原创 2013-05-30 02:31:25 · 571 阅读 · 0 评论 -
java网络编程
java网络编程如果在一台机器上可以用到一个回文地址做测试,127.0.0.1(localhost). java网络编程用到socket类,socket 是面向客户/服务器模型而设计的,也就是常说的c/s模式。 1.网络编程需要有一个服务器端,在服务器端创建一个ServerSocket,然后掉用accept方法等待客户端连接。 2.客户端需要创建一个Socket,并请求与服务器连接。 ...原创 2013-05-29 17:07:25 · 163 阅读 · 0 评论 -
java图的邻接矩阵的表示和实现
邻接矩阵表示的带权图。。。 首先创建了一个带权值的边类,在图中插入图的权值,所谓权值就是边上的数字,可以表示两个顶点之间的边的含义(可以是距离,路费。。。)[code="java"] public class Edge implements Comparable { public int start,dest,weight; public Edge(int start,int...原创 2013-05-22 21:32:40 · 657 阅读 · 0 评论 -
线程通讯问题
[code="java"] //有一个数据存储空间,划分为两部分,一部分用于存储人的姓名,另外一部分用于存储人的性别。 //创建两个线程,一个用于向数据存储空间添加数据,另一个线程从数据存储空间取出数据 public class Test { /** * @param args */ public static void main(String[] args) { ...原创 2013-05-15 17:01:13 · 100 阅读 · 0 评论 -
关于127.0.0.1 IP地址
回送地址:127.0.0.1。一般用于测试使用。例如:ping 127.0.0.1 来测试本机TCP/IP是否正常。 在有类IP地址的规定中,第一部分是1~126为A类地址,128~191为B类地址,那么中间留的127.0.0.1被称为本地回环地址,主要作用有两个:一是测试本机的网络配置,能PING通127.0.0.1说明本机的网卡和IP协议安装都没有问题;另一个作用是某些SERVER/...原创 2013-04-11 11:32:46 · 1241 阅读 · 0 评论