Java
文章平均质量分 54
ForSun
爱代码爱工作爱老婆
展开
-
Swing简单编程------教学督导信息系统
源代码下载暑假做的,很简单不要见笑,只是记录下自己的轨迹。登陆界面:背景美化什么的就自己弄弄吧,用了quaqua.jar美化包。原创 2013-08-31 08:46:40 · 1287 阅读 · 2 评论 -
Java-7-数组
1. JAVA 数组的使用 数组的主要作用:相同数据类型的变量统一在一个集体的名字之下,在内存中紧挨着排列,团队作战,共同完成一个任务,这是之间毫无联系的单变量无法达到的效果。数组中的元素丧失了自己个性化的名字,但提升了团队协作能力,为完成更复杂的任务奠定基础。比如: 排序操作,如果没有数组的存在,元素数量一多,几乎不可能实现。 数组的缺点: 1)一旦一定原创 2015-08-22 11:03:15 · 590 阅读 · 1 评论 -
Java-3-继承
Ø 课堂讨论要点: 1.包(package)的概念 一个好的类名,大家都爱使用,那么在相同类名的情况下,将很难区分类的主人, 所以我们必须给类起一个范围限定(归属), JAVA中是通过包的机制来解决的。 案例: 张三写的学生类 zhangsan. Student 李四写的学生类 lisi.Student原创 2015-08-22 10:58:54 · 391 阅读 · 0 评论 -
Java-6-IO
Ø 课堂讨论要点: 1. 文件的概念a. 狭义文件磁盘的具体文件目录是一种特殊的文件,目录其实是一个文本文件,其中包含了这个目录下所有文件的信息。 b. 广义文件概念任何非CPU的介质和外设,我们都可以称其为文件,和其通讯。比如:显示器,打印机,扫描仪等。 2. 基于流的IO操作 底层IO操作是复杂的,涉及到大量硬件环节,比如磁盘存储,涉及到磁道原创 2015-08-22 11:02:16 · 370 阅读 · 0 评论 -
Java-4-重载多态
Ø 课堂讨论要点: 1.重载 (overload) 一个类中,可以存在多个同名的方法。在传统的面向过程的编程语言中,方法名不能雷同,那么一个方法名被使用后,将不能在别的地方被利用,有的时候,一个方法名确实很好用,能够精确表达某个方法的含义,如果不能被重用,就会导致方法名资源的浪费,造成了编程的复杂性。 方法名相同,参数不同,则构成方法的重载,系统将根据你在方法调原创 2015-08-22 11:00:08 · 435 阅读 · 0 评论 -
Java-2-类
Ø 课堂讨论要点: 1.数据的表示和存储模式 > 基本类型 (面向过程的语言, 处处皆函数!)Int, byte, long, ….. Float, double…. boolean char,String 数组 (指针的加减法运算) > 过度类型 没有一种数据类型能够用来说明一个人? 软件语言设计者发现原创 2015-08-22 10:56:59 · 330 阅读 · 0 评论 -
Java-5-异常
Ø 课堂讨论要点: 1. 异常与错误a. 错误(error):语法错误, 逻辑错误 错误是系统的设计缺陷,必须返回软件公司修复。 b. 异常(exception) 现代软件在运行过程中,往往容易受到周边因素的影响,比如网络意外中断,磁盘文件被误删除,用户录入了不正确的数据,导致软件运行中断,我们把这种不是因为软件自身原因,而是软件运行环境的意外,导致原创 2015-08-22 11:01:11 · 476 阅读 · 0 评论 -
Java-1-简介
Ø 课堂讨论要点: 1. JAVA语言历史 无心插柳柳成荫,有心栽花花不开。JAVA由SUN Microsystem公司研发。 2. JAVA语言特点 a) 跨平台,一次编译,到处运行。b) 速度慢,但很稳定, 没有内存泄漏 (memory leakage),不容易出现错误。 c) 不适合对速度要求高的图形界面操作, 适合服务端应用。原创 2015-08-22 10:26:29 · 420 阅读 · 0 评论 -
Java中的PushbackReader流理解
按照注释,unread()会将内容推回到推回缓冲区,这段代码的关键是看每次读取的字符数组的大小,这边定位为32,如果小于一个值的话,是会全部打印出来的,因为每次读取的内容的长度要足够长,才能在一次读取中完整的读取“new PushbackReader”这个字符串。package sun;import java.io.*;/** * Description: * Copyright (C原创 2016-04-14 15:10:27 · 1616 阅读 · 0 评论