java基础
五柳--先生
初极狭才通人复行数十步豁然开朗土地平旷屋舍俨然有良田美池桑竹之属阡陌交通鸡犬相闻
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java io2
有一个很重要的知识点:我们在很多地方,上传文件等等的时候,会有一个目录选择给我们,我们要让某个文件夹下面的所有文件展示出来,或者把某个文件夹下面的指定的条件的文件列出来,例如我们上传图片,文件夹下面有很多,我们很难找,于是我们让它只显示jpg的就OK了,好了,我们看一下怎么实现。这里我们要关注一下FILE的IPI我们可以看到,FILE依然有实现的接口,但是这个我认为是非常常用的,下面参原创 2012-10-22 21:45:59 · 703 阅读 · 0 评论 -
java注解的使用
注解作用是与编译器进行交涉的类,它可以可以加在包,类,字段,方法,方法的参数以及局部变量上。JDK提供的注解:@Override这个相信我们以前常常用到的吧,它就是用来告诉我们是重载了父类的某个方法的。@Deprecated当某个方法我们往后不想用了,但是如果删掉的话会带来很多麻烦(例如原先使用这个方法的人用不了这个方法了),所以我们加上@Deprecated标注,在后来的原创 2012-10-25 20:07:11 · 891 阅读 · 0 评论 -
JAVA 多线程
用我们最直观的windows使用来谈谈进程线程吧例如我们常常使用的qq和360都是单独的进程(当然他们貌似会有几个进程,我们理想化一点吧,就认为它们是一个进程)还记得腾讯和360的那场桌面大战吗?那其实就是进程通讯,通过一个进程去杀死另一个进程,用的是信号,发送一个kill信号,嘿嘿。跑题了,我们要说的是线程,下面我们看看java的多线程技术:进程和线程关系:一个进原创 2012-10-20 09:59:16 · 899 阅读 · 0 评论 -
JAVA小结
张孝详老师的这本书看的看差不多了,因为已经感觉有些东西在淡忘,所以把知识点大概的回一下,做一下小结:1:java编译环境配置配置环境变量:path 和classpath2:java中变量的定义方法int a; char b;要注意的是数组int [] a = new int[5];注意点:在java中直接定义int a[5];是错误的,不能直接指定数组的大小。基本类原创 2012-10-22 19:40:12 · 907 阅读 · 0 评论 -
java socket初窥 1
java 网络编程:简单看下网络编程,这部分和语言其实关系并不是很大。了解下网络协议先:现在我们常用的有四层架构和七层架构四层架构是:应用层(代表协议有http等等),传输层(代表协议TCP,UDP协议),网络层(代表协议有IP协议),物理层(代表协议有以太网协议)。我们的socket主要流程是: 客户端: 创建套接字-->绑定套接字-->将数据打包-->发送数据-->原创 2012-10-23 23:35:29 · 917 阅读 · 0 评论 -
io操作
今天看java的io操作,不得不承认,java的io真的相当强大,它将几乎所有要用的操作都封装好了,这恰恰是我不太喜欢的一点,不过个人喜好放边上,该会的还是要会首先看下FILE类吧它是代表磁盘文件本身的对象,磁盘文件就是我们磁盘上的文件,C盘D盘里德文件都是磁盘文件。按照一般思路,我们一般需要新建一个文件:新建文件方法就是new一个FILE,呵呵,感觉好白痴哦FILE =原创 2012-10-20 21:52:45 · 663 阅读 · 0 评论 -
java 面试题---交通灯
这是一题笔试题,题目是实现一个交通灯管理系统,就是我们路口的红绿灯(不考虑黄灯),每辆车通过路口时间为1S,随机生成车辆和红绿灯交换时间间隔自定,可以设置,不需要做界面的实现。看题目,我们先要理清思路再去写,首先想清楚交通灯是什么一个情况的:有直行的,左拐的,右拐的。1.所有车同时直行,肯定是要撞上了,只能东西方向直行,或者是南北方向直行。2.所有路口的车辆同时左拐是可以的原创 2012-10-22 19:28:00 · 1341 阅读 · 1 评论 -
java高新编程 ------ 1
1:首先是import的使用import可以导入一个类,或者某个包的所有类,相信这个我们之前都用的很多了。import static 这个可以导入某个类中的静态方法,或者所有的静态方法。(是不是曾经有导入了一个类,却无法使用这个类中的静态方法的尴尬事情呢,呵呵)举个栗子:import static java.lang.Math.*; class Struct{pu原创 2012-10-24 19:06:01 · 836 阅读 · 0 评论 -
java反射用法
反射这块东西可能是刚刚接触,看的有点云山雾罩的,看了几遍,写个日志,原理部分略过,先看用法,回头咱再看原理1:构造方法的反射可以用于创造对象。可以反射出对象的构造方法class Constroct{public static void main(String [] args) throws NoSuchMethodException, SecurityException原创 2012-10-25 16:34:17 · 979 阅读 · 0 评论 -
深入arraylist 和 hashset
arraylist 和 hashsetarrylist看名字我们可以理解为一个链表,我们知道,链表存放东西滴时候是有顺序的存放的(当然是放入的先后顺序),按照C++中的思路去理解一下,我们放东西进去的时候可以将同一个东东放进去两次,我们放入了一次,就会new出一块空间给我们来存放那个东东,再放,我们再给一个空间,所以同一个数据,我们可以放入多次。hashset,我们先要了解一下ha原创 2012-10-28 03:26:20 · 1321 阅读 · 0 评论 -
飞鸽传书(飞秋) android使用udp 深入剖析 -- (1.如何获取好友列表)
首先看飞鸽传书和飞秋是什么:它们是局域网内聊天或者是传输文件的工作,类似于QQ,但是它们作用于局域网,不需要服务器。那么,既然没有服务器,我们怎么去拿到好友列表呢??类似于QQ这样的聊天工具,我们注册了账号,添加了好友,好友信息都在服务器,一旦登录了该账号,我们便可以到服务器把相关的信息拿下来,但是我们的飞鸽传书和飞秋是没有服务器的,那怎么拿到好友列表呢?我们不妨这么做:原创 2014-03-28 15:57:29 · 5359 阅读 · 1 评论
分享