首页 > 编程语言 > 详细

JAVA学习总结

时间:2019-12-13 00:43:04      阅读:118      评论:0      收藏:0      [点我收藏+]

时间飞逝,一转眼又到了期末,通过一学期的JAVA学习,对JAVA也有了一定的了解,为此,
我对所学到JAVA知识做了以下总结:
一,this:
属性访问:访问本类中的属性,如果本类没有此属性则从父类中继续查找。
方法:访问本类中的方法,如果本类没有此方法则从父类中继续查找。
调用构造:调用本类构造,必须放在构造方法的首行。
特殊:表示当前对象。
二,static关键词:
在类中,用static声明的成员变量为静态成员变量,也成为类变量。类变量的生命周期和类相同,在整个应用程序
执行期间都有效。
注意:static修饰的成员变量和方法,从属于类。
普通变量和方法从属于对象。
静态方法不能调用非静态成员,编译会报错。
三,main方法:
public static void main(String args[])
public:表示此方法可以被外部所调用。
static:表示此方法可以由类名称直接调用。
void:主方法是程序的起点,所以不需要任何的返回值。
main:系统规定好默认调用的方法名称,执行的时候,默认找到main方法名称。
String args[]:表示的是运行时的参数。
四,异常:
异常是导致程序中断运行的一种指令流,如果不对异常进行正确的处理,则可能导致程序的中断执行,造成不必要的
损失,所以在程序的设计中必须要考虑各种异常的发生,并正确的做好相应的处理,这样才能保证程序正常的执行。
异常的五个关键词:try、catch、throw、throws和finally。
五,多线程:
(1)在Java中要想实现多线程代码有两种手段:
一种是继承Thread类
另一种就是实现Runnable接口
(2)Thread类是在java.lang包中定义的,一个类只要继承了Thread类,此类就称为多线程操作类。
在Thread子类之中,必须明确的覆写Thread类中的run()方法,此方法为线程的主体。
多线程的定义语法:
class 类名称 extends Thread{ // 继承Thread类
属性… ; // 类中定义属性
方法… ; // 类中定义方法
// 覆写Thread类中的run()方法,此方法是线程的主体
public void run(){
线程主体;
}
}
(3)如果要想正确的启动线程,是不能直接调用run()方法的,应该调用从Thread类中继承而来的start()方法,才可以启动线程。
mt1.start(); // 启动多线程
mt2.start(); // 启动多线程
(4)Thread类和Runnable接口之间在使用上也是有所区别的,如果一个类继承Thread类,
则不适合于多个线程共享资源,而实现了Runnable接口,则可以方便的实现资源的共享。
六,Java IO:
(1)File类是唯一表示与文件本身有关的类,使用File类时,必须要设置路径;使用File类可以对文件进行删除文件、创建文件、
判断文件是否存在等一系列操作。
(2)RandomFile类:通过该类可以同文件的数据进行读出和输入的操作。1、
(3)字符流与字节流基本操作:字节流通过OutputStream与InputStream可以对文件进行输出和输入的操作,还学到了一些其他
的方法;字符流则是通过Writer与Reader类对分件进行操作的,这两种办法大同小异。
(4)管道流主要作用是可以进行两个线程间的通信,管道输出流:PipedOutputSream;管道输入流:PipedInputStream用
connect()方法来连接输出和输入流。
七,记事本菜单组件:
菜单容器JMenuBar
public JMenuBar() 构造方法创建JMenuBar对象
public JMenu add(JMenu e) 将指定的JMenu加入到JMenuBar中
菜单JMenu
public JMenu(String s) 创建新的JMenu 并指定菜单名称
public JMenuItem add(JMenuItem menuItem) 增加新的菜单项
public void addSeparator() 加入分割线
菜单项JMenuItem
public JMenuItem(Icon icon) 创建带有图标的JMenuItem
public JMenItem(String text) 创建带有指定文本的JMenuItem
public JMenItem(String text,Icon icon) 创建带有指定文本和图标的JMenuItem
JMenuBar,JMenu,JMenuItem之间一环扣一环,菜单项JMenuItem加到菜单JMenu中,JMenu加到菜单容器JMenuBar中,
JMenuBar加到窗体JFrame中 frame.setJMenuBar(jmb)
文件选择框JFileChooser
public JFileChooser() 指定用户默认目录,在Windows中是我的文档
public JFileChooser(String currentDiretoryPath) 指定文件选择的目录
public File getSelectedFile() 返回选择的文件
public int showSaveDialog(Component parent) 打开保存对话框,返回保存状态
public int showOpenDialog(Component parent) 打开文件选择对话框,返回打开状态
等等还有许多,就没一一列举出来。总之还得加油学。

JAVA学习总结

原文:https://www.cnblogs.com/ZX58/p/12032610.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!