Java基础学习
文章平均质量分 74
专栏涵盖了Java基础的众多知识点,包括集合,泛型,JDBC,IO等。是我这一段时间来学习的总结
袁阳的csdn博客
这个作者很懒,什么都没留下…
展开
-
Java基础(十七)-----Object探秘
所有类的超类 ①Object类是所有类的最终祖先,Java中的每个类都由Object类继承而来,但在定义类的时候,不需要显式说明该类继承自Object。所有的对象都可以写成: Object o = new aClass();。 ②除了基本数据类型,Java中所有的都是对象,包括我们常见的一个方法,一个变量,常量,还有参数都可以表示成一个对象。 equals方法 ①Object类中的e原创 2014-02-23 23:06:56 · 974 阅读 · 0 评论 -
java基础(十六)-----GUI基础②
AWT常用组件 1,按钮:Button 2,用户绘图的桌布:Canvas 3,复(单)选框组件:Checkbox 4,CheckboxGrooup:用于将多个Checkbox组件组合在一起, 一组Checkbox只有一个可以被选中。 5,Choice:下拉式选择框组件 6,Frame,窗口 7,Label:标签 8,List:列表框组件,可以添加多条项目。 9,Panel,容器原创 2014-02-19 15:08:22 · 1124 阅读 · 0 评论 -
Java基础(十五)-----GUI基础①
java.awt包的结构 1,所有容器组件的父类都可追溯至Component或者MenuComponent。 Component是所有的容器的父类,包括Button,TextField,Container.MenuComponent 则代表了图像界面的菜单组件,MenuBar,MenuItem,Menu. 2,Container是Component的子类,主要用来盛装其他的GUI组件。原创 2014-02-18 23:54:10 · 1353 阅读 · 1 评论 -
java基础(一)-----学习system类的几点收获(一)
对于每天使用的System.out.println();我们是否想过system代表什么,后来一直想看一下,今天想起来了,就查看了一下javaAPI,满足了我的好奇心。 相对于String类来说,System类的字段和方法算是比较少的了,现在对我所学的做一个小总结,也是在再学习的阶段吧 一:首先是关于system类的三个字段---in,out,err。in和out都可以重定向到其他文件,er原创 2013-12-02 23:12:58 · 1241 阅读 · 0 评论 -
java基础(二)------学习system类的几点收获(二)
system类的几个方法中,有很大一部分是对外部定义的属性和环境变量的访问和删除,也有arraycopy这实用的方法。 ①getenv()方法,这是一个重载的方法,参数可以为空或者是String类型。前者返回Map集合。后者根据String返回参数值。代码如下:import java.util.Map; public class Demo1 { /** * @para原创 2013-12-03 21:39:51 · 944 阅读 · 0 评论 -
java基础(三)-----java编程中数据存储问题
今天学习学习了一点关于java编程数据在内存中的存放问题,现在写在下面,既可以加深自己对于java的理解,也方便日后复习。注意:这里不同于《java编程思想里面》 内存区域划分为5个部分,分为: 一,寄存器 寄存器在cpu内部,与cpu的交往很“亲密”,但是我们java程序员不能操控它。通常寄存器的数量比较少,存储一些重要的并且速度要求高的数据。 二,本地方法区 java程序运行的时候要原创 2013-12-13 21:34:15 · 1076 阅读 · 0 评论 -
java基础(四)-----单例设计模式(一)
先说一下设计模式,设计模式是对问题行之有效的解决方案。是一种思想,适用于所有几乎所有的计算机语言。来自建筑学。 单例模式是要求内存中只能创建唯一的类的对象,接下来,我将从单例模式的动机,要求,实现三个方面进行说明。 动机 动机,这个词是看到网上的,比较简洁,拿来一用,我没有这么高的归纳能力,说白了,动机就是单例模式索要解决的问题。这个问题就是:要保证内存中只有唯一的一个实例,例如,多个类公用原创 2013-12-15 21:46:27 · 1005 阅读 · 0 评论 -
java基础(五)-----java的异常
java异常都继承Throwable类,其子类可以分为两个部分,一:Error,二,Exception。 Error属于系统异常,程序员无法控制,我们可以不用去理会。Exception异常是可以被我们处理的异常,Exception类又可以分为RuntimeException和Exception的直接子类。 对于Exception的直接子类,程序必须进行处理,或者抛出,或者捕获处理。对于Run原创 2013-12-23 20:41:51 · 819 阅读 · 0 评论 -
java基础(六)-----浅谈java中“==”和“equals”的区别
学习java已经差不多有一整年的时间了,暂时学到servlet,每次想继续学习新知识的时候,总是听到旁边的人说java基础如何如何重要,的确,万丈高楼平地起,只有经过时间和代码的积累,才会有一个相对的提升。学习java并不是你看了几本书,看了多少的视频,关键在于学习的基础上多总结。比如说,java中“eqals”与“==”的异同。我反正在这个问题上面犯晕过。截止现在想写关于“equals”与“==原创 2013-12-23 22:34:32 · 1263 阅读 · 0 评论 -
java基础(七)------java集合框架
集合是java基础中比较重要的知识点。掌握好集合的知识对以后的程序开发很有用。由于本人知识有限,对于没有集合概念的人来说,可以从“1136”学起,也就是一张图,一个类(Collection),三个知识点和六个接口。java集合可以归纳为两类,这是根据集合框架的基础接口而言的。一类是以Collection接口的集合框架,一类是以Map接口的集合框架,根据我的理解,Collection是Map的基础,原创 2013-12-24 13:07:37 · 1139 阅读 · 0 评论 -
java基础(八)-----java中的常量池技术(底层)
http://baike.baidu.com/link?url=8uhrTcfbIVjtMkHaZC_8ltAceGEI1kWD9CnQixYI2TG0ZuGaJx4eglGsIeJJnDC2TuZi40CU-3UIzSHScR_7I_原创 2013-12-26 13:08:08 · 1167 阅读 · 0 评论 -
Java基础之(九)-----Java中的IO流(一)【进阶必备】
Java中的IO包是java基础的核心包,掌握好IO包,对以后程序开发有很大影响。不管是桌面应用还是J2EE开发,都会频繁使用输入输出。自我感觉,输入输出就想人得呼吸一样正常,在第一遍学习java基础的时候,由于IO包中的类多而且杂,曾经学习起来感觉很吃力,特别是一个人想通过看书来解决这一章的时候要有耐心,还要有方法。这里客串一下学习java的方法。 学习Java方法体会。 网上很多人说jav原创 2014-01-06 14:34:33 · 1357 阅读 · 4 评论 -
Java基础(十)-----Java中的IO(二)
Java中IO流除了基本的四大体系的流以外,还提供了丰富的流类供我们使用。有对数组进行操作的流对象,对字符串操作的流对象,对于基本数据类型操作的流对象等等。对于这些流对象,有的用的不多,但是还是得必须掌握的知识点。 一,转换流 Java的四大流体系可以按照操作对象分为:字节流和字符流。由于我们对字符的操作更加方便,在Java里面提供了将字节流转换成字符流的转换流。但是没有将字符转换成字节的流。原创 2014-01-11 15:48:42 · 1191 阅读 · 1 评论 -
Java基础(十一)-----Java的反射机制
Java面向对象无处不在 众所周知,Java是纯粹的面向对象程序设计语言,并且这种思想深入到Java的各个方面。“一切皆为对象”,如:每个类的字节码文件用Class类来代表,所有字段用Field类表示,方法则用Method方法表示。既然是面向对象思想,那么对于这些类,都提供了一些对象的操作的方法。这也是理解反射技术必须所必需的。 反射技术的应用背景 反射技术的应用背景:对于已经原创 2014-01-21 23:26:15 · 1311 阅读 · 3 评论 -
Java基础(十二)-----JDBC(一)
初识JDBC JDBC是Java与数据库进行连接的一套API。通过这些API,开发者可以和不同的数据库进行连接并且可以对数据库中的数据进行操作。应用程序如果想要持久化保存,一种理想的解决方案就是使用数据库进行保存数据。这就使得连接数据库变得十分重要。JDBC正是为了实现这一目标而诞生的。 Sun公司为了让开发者可以连接到不同的数据库,只为API提供了接口,由数据库提供商或者其他人提供数据库驱动原创 2014-01-22 15:34:18 · 1461 阅读 · 3 评论 -
Java基础(十三)-----JDBC(二)
JDBC中的CRUD与SQL的关系 JDBC对数据库的增删改查是JDBC技术的基础,是以后学习 事务,批处理,可更新结果等技术的奠基石。使用JDBC与数据库进行连接的根本目的就是操作数据,然而对数据的操作就是增,删,改,查,简称“CRUD”。对数据库的增删改查的基础是SQL技术,利用java程序将sql语句送至数据库,让数据库管理系统对语句进行解析,然后返回相应的结果。 数据库的结构原创 2014-01-25 17:21:16 · 1247 阅读 · 1 评论 -
Java基础(十四)-----JDBC(三)[JDBC高级]
可滚动的结果集和可更新的结果集 使用ResultSet的next方法可以遍历整个结果集,JDBC也提供了对结果集的一些处理,如设置结果集可滚动和可更新。为了从查询中获得可滚动的结果集,必须使用以下方法获得不同的Statement对象 Statement stmt = conn.createStatement(type,concurrency);或者 PreparedStament stmt=原创 2014-02-03 16:27:07 · 1248 阅读 · 7 评论