![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
快速学习JAVA基础
文章平均质量分 73
yang6230
这个作者很懒,什么都没留下…
展开
-
2014年03月13日
快速学习JAVA 图像界面 -swing,awt简介1. JAVA开发中已经很少用到图形界面了,学习一定要放到类的设计上以及:IO、类集、面向对象、JDBC。2、AWT 抽象窗口工具包。此包中的操作类可以用来建立与平台无关的图形用户界面(GUI)的类,这些类又被称为组件。3、AWT是用来专门创建桌面应用程序的。4、AWT提供的的工具类包含三种原创 2014-03-28 15:32:53 · 367 阅读 · 0 评论 -
面向对象高级(四)----工厂模式,代理模式,适配器模式
接口的实际应用------制定标准 代码如下 package lianxijihe; interface USB{ void start(); void stop(); } class Computer{ public static void plugin(USB usb){ usb.start(); System.out.println("设备正在工作!!!!!"); us原创 2014-03-27 20:45:42 · 593 阅读 · 0 评论 -
异常的基本概念(二)
throws关键字:在定义一个方法的时候可以使用throws关键字来声明,表示此方法可以不处理异常,交给调用处处理。 语法格式:public 返回值类型 方法名称 (参数列表) throws 异常类{}如果在main方法上声明throws关键字,就交给JVM处理。throw关键字的作用是在程序中抛出一个异常,抛出的是一个异常类的实例化对象。 一般throw和throws 和try...c原创 2014-04-01 17:05:10 · 525 阅读 · 0 评论 -
JAVA中包及访问控制权限
一个类只能有一个public class,而且必须与文件名称一致,可以有多个class。如果只需要在本包中访问,直接声明成class即可。静态导入包就不要类.方法(),可以直接使用方法。 如果一个包中的全部类要交付给用户,则要将其打成一个jar包。JAVA中有四种访问权限: 1.private 2.default 3.protected 4.public JAVA命名规范: 1原创 2014-04-01 17:36:02 · 960 阅读 · 0 评论 -
IO-05内存操作流06管道流
JAVA中可以将输出的位置设置在内存上,此时使用ByteArrayInputStream,ByteArrayOutputStream来完成输入,输出功能。 利用这两个类实现大小字母的转换:package lianxijihe; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import ja原创 2014-05-16 15:50:09 · 661 阅读 · 0 评论 -
IO-07打印流
JAVA io原创 2014-05-16 22:51:19 · 727 阅读 · 0 评论 -
IO-04字节-字符转换流
掌握OutputStreamWriter和InputStreamReader的作用。 在整个IO包中,实际上就是分为字节流和字符流,但除了这两个流之外,还存在一组字节-字符流转换类。 OutputStreamWriter:是Writer的子类,将输出的字符流编程字节流,既:将一个字符流的输出对象变成字节流输出对象。 InputStreamReader:是Reader的子类,将输入的字节流变成原创 2014-05-16 14:58:32 · 775 阅读 · 0 评论 -
IO-02RandomAccessFile类
JAVA IO相关基础知识原创 2014-05-12 22:46:30 · 566 阅读 · 0 评论 -
IO-01File类
JAVA IO的 相关操作知识原创 2014-05-12 21:13:55 · 694 阅读 · 0 评论 -
IO-03字节流字符流
JAVA iO原创 2014-05-13 18:28:23 · 670 阅读 · 0 评论 -
异常的基本概念(一)
异常是导致程序中断的一种指令流,如果不对异常进行正确处理,则可能导致程序的中断执行。一旦产生异常后,异常之后的语句并不会执行,而是直接结束程序,并将错误报告给用户。在计算机发展史上有两大杀手:1.断电。2.被除数为0对异常也可以设置统一的出口,使用finally完成。异常类的继承结构: 在整个JAVA的异常结构中,实际上有2个最常用的类:Exception,Error.这两个全是Throwabl原创 2014-03-31 23:15:43 · 558 阅读 · 0 评论 -
JAVA高级面向对象(三)
向上转型:子类——>父类 对于向上转型,程序会自动完成 父类 父类对象 = 子类实例;向下转型 父类----------->子类 子类 子类对象 = (子类)父类实例;多态应用的小例子package lianxijihe; class A{ public void fun1(){ System.out.println("AAA1111"); } public void f原创 2014-03-27 17:07:26 · 472 阅读 · 0 评论 -
JAVA面向对象(五)
宠物商店小例子----主要采用接口和对象数组package lianxijihe; import java.util.ArrayList; import java.util.List; interface Pet{ String getName(); String getColor(); int getAge(); } class Cat implements Pet{ private原创 2014-03-28 16:56:09 · 442 阅读 · 0 评论 -
快速学习JAVA---JFRAM
在swing中所有组件前面都会加上“J”字母。如果要创建一个窗口直接使用JFRAM就可以代码如下package GUI;import java.awt.Color;import javax.swing.JFrame;public class JframDemo01 { public static void main(String[] args){ JFrame f = new JFrame("第原创 2014-03-28 15:32:55 · 1099 阅读 · 0 评论 -
图形界面 ----JButton
JButton是一个普通的按钮,直接使用此类就可以增加一个按钮。可以设置快捷键。setMnemonic();还以设置成图片按钮package GUI;import java.awt.FlowLayout;import java.io.File;import javax.swing.Icon;import javax.swing.ImageIcon;import javax.swing.JButto原创 2014-03-28 15:33:00 · 432 阅读 · 0 评论 -
图形界面----布局管理器
FlowLayout是流式布局管理器,使用后,所有组件会像流水一样排列。package GUI;import java.awt.Button;import java.awt.FlowLayout;import javax.swing.JButton;import javax.swing.JFrame;public class LayoutManagerDemo01 { /** * @param原创 2014-03-28 15:33:02 · 500 阅读 · 0 评论 -
JAVA面向对象基础
面向对象的三大特征:封装-----对外部不可见。继承-------扩展类的功能。多态---------方法的重载,对象的多态性。类是对某一类事物的描述,是抽象的,从概念上定义的;对象是实际存在的该事物的每一个个体,因为也称实例。对象的创建及使用:类名 对象名称 = null; 对象名称 = new 类名(); 为什么要有封装?封装就是保护内容,保证某些方原创 2014-03-28 15:33:05 · 453 阅读 · 0 评论 -
JAVA面向对象基础续
public static void main(String args[]){}public :表示此方法可以被外部调用。static:表示此方法可以由类名直接调用。void :主方法是程序的起点,不需要任何返回值。main:系统规定好默认的首先执行的方法名称。String args []:表示运行时参数。参数传递的形式:java 类名JAVA中有4种代码块需要掌握。所谓代码块就是使用{}括起来的原创 2014-03-28 15:33:07 · 431 阅读 · 0 评论 -
面向对象的一个小例子---登陆验证
package lianxijihe;class Check{ public boolean validate(String name,String password){ if(name.equals("yangzhi")&&password.equals("123")){ return true; }else{ return false; } }}class Operate{ pr原创 2014-03-28 15:33:09 · 445 阅读 · 0 评论 -
JAVA面向对象高级(二)
final关键字的作用:1.声明的类不能有子类。 2.生命的方法不能被复写。 3.声明的变量变成常量,不能被修改。static final 联合声明为全局常量.static 声明的对象是所有对象共同拥有的。抽象类:包含一个抽象方法的类就是抽象类。抽象方法:只声明而为没有实现的方法为抽象方法,抽象方法必须使用abstrac原创 2014-03-28 15:33:14 · 403 阅读 · 0 评论 -
快速学习JAVA --标签组件:JLabel
JLabel就是用来显示信息的标签,就像登陆界面的输入提示输入用户名密码的那些字段。JLABEL的常用方法如下代码:package GUI;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;public class JLabelDemo01 { public static void main(原创 2014-03-28 15:32:58 · 1658 阅读 · 0 评论 -
面向对象高级
在JAVA中使用extends关键字完成类的继承关系。操作格式:class 父类{} class 子类extends 父类{}在JAVA中只允许单继承,不能多继承。但可以多层继承。 继承的目的:扩展类的功能。子类对象在实例化之前必须先调用父类的构造方法,然后才调用子类的构造方法。JAVA中继承会默认调用super关键。而且必须是在子类构造方法的第一原创 2014-03-28 15:33:12 · 408 阅读 · 0 评论 -
JAVA所有基础面试问题总结(精!!!!)
JAVA相关基础知识 1、面向对象的特征有哪些方面 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。 2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的转载 2014-04-13 17:10:01 · 752 阅读 · 0 评论