程序猿233

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年10月13日

摘要: 6666 阅读全文
posted @ 2017-10-13 21:44 程序猿233 阅读(68) 评论(0) 推荐(0)

2017年2月4日

摘要: 今天主要是学习了一个非常重要的知识,反射。我的理解是我们之前是通过加载class文件然后初始化,最后执行。也就是说当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 而什么是反射呢,我简单的理解就是,通过class文件来获取一个类的成员变量 阅读全文
posted @ 2017-02-04 21:49 程序猿233 阅读(96) 评论(0) 推荐(0)

2017年2月3日

摘要: 主要进行了数据通信的学习,很多概念在计算机网络中深入学习过,对知识有疏漏的人可以对OSI模型学习。 针对UDP和TCP进行通信代码学习。 UDP: /* * UDP协议发送数据: * A:创建发送端Socket对象 * B:创建数据,并把数据打包 * C:调用Socket对象的发送方法发送数据包 * 阅读全文
posted @ 2017-02-03 12:08 程序猿233 阅读(104) 评论(0) 推荐(0)

2017年1月27日

摘要: 学习java很久了,今天算是接触到了图形化界面,首先是什么事GUI呢?GUI Graphical User Interface(图形用户接口)。 用图形的方式,来显示计算机操作的界面,这样更方便更直观 Window常用子类:Frame Dialog 简单的窗体创建过程: Frame f = new 阅读全文
posted @ 2017-01-27 12:33 程序猿233 阅读(145) 评论(0) 推荐(0)

2017年1月24日

摘要: 在JDK5后,java提供一种更加方便的安全机制,不使用synchronized,针对线程的锁定操作和释放操作使用Lock锁。更加清晰明了。举例: Lock lock=new ReentrantLock(); lock.lock 需要加锁的代码 lock.unlock 为什么说lock更为安全呢?因 阅读全文
posted @ 2017-01-24 13:51 程序猿233 阅读(363) 评论(0) 推荐(0)

2017年1月20日

摘要: 多线程其实在操作系统已经深入了解过,现在就不做学习概念,其实理解线程很简单,首先进程就是一种正在内核态运行的软件,而线程就是一种轻量化的进程,和进程不同的是线程一般存在于一个进程中,共享地址空间。具体的可以参考操作系统的课程。 那么java程序的运行原理及JVM的启动是多线程的吗? A:Java命令 阅读全文
posted @ 2017-01-20 23:16 程序猿233 阅读(136) 评论(0) 推荐(0)

2017年1月17日

摘要: 数据操作流(操作基本类型数据的流) (1)可以操作基本类型的数据 (2)流对象名称 DataInputStream DataOutputStream 内存操作流 (1)有些时候我们操作完毕后,未必需要产生一个文件,就可以使用内存操作流。他甚至可以不用close (2)三种 A:ByteArrayIn 阅读全文
posted @ 2017-01-17 12:08 程序猿233 阅读(108) 评论(0) 推荐(0)

2017年1月15日

摘要: 上次我们使用的是字节流,还有一种方式就是字符流,上次说过如何分辨使用哪种流,如果记事本可以读懂则使用字符流,否则使用字节流。使用字符流就需要牵扯到编码的问题,下面给出一种转化流的格式。 OutputStreamWriter OutputStreamWriter(OutputStream os):默认 阅读全文
posted @ 2017-01-15 14:15 程序猿233 阅读(180) 评论(0) 推荐(0)

2017年1月14日

摘要: IO流分类: A:流向 输入流 读取数据 输出流 写出数据 B:数据类型 字节流 字节输入流 字节输出流 字符流 字符输入流 字符输出流 注意: a:如果我们没有明确说明按照什么分,默认按照数据类型分。 b:除非文件用windows自带的记事本打开我们能够读懂,才采用字符流,否则建议使用字节流。 构 阅读全文
posted @ 2017-01-14 22:56 程序猿233 阅读(125) 评论(0) 推荐(0)

2016年12月6日

摘要: 构造方法File file = new File("e:\\demo"); 创建文件夹 File file = new File("e:\\demo"); file.mkdir 创建文件 File file = new File("e:\\demo\\a.txt"); file.createNewF 阅读全文
posted @ 2016-12-06 22:05 程序猿233 阅读(213) 评论(0) 推荐(0)