Java基础知识集

作者: Jungle松 | 来源:发表于2019-08-21 14:10 被阅读13次

一、掌握成员变量,局部变量的区别:

变量:分为两种,成员变量,局部变量。 

在类中的位置不同   

成员变量:类中,方法外     

局部变量:方法中或者方法声明上(形式参数),for循环中的变量,有参数构造器中变量。 

作用范围不一样 

  成员变量:          

静态成员变量:在任何地方直接用类名即可访问。          

实例成员变量:在任何地方直接创建对象就可以访问。   

 局部变量:方法中,只能在作用范围之内。 

初始化值的不同 【重点】     

 成员变量:有默认值,本来就不应该给初始值,有默认值。    

  局部变量:没有默认值。必须先定义,赋值,最后使用。 

在内存中的位置不同 (了解)     

成员变量:          

实例成员变量:在堆内存,属于对象,对象在堆内存。可以有无数份。        

静态成员变量:在方法区的静态区中。只有一份。     

局部变量:栈内存。

 生命周期不同 (了解) 

成员变量:         

实例成员变量:随着对象的创建而存在,随着对象的消失而消失。        

静态成员变量:属于类,与类同生共死。    

局部变量:随着方法的调用而存在,随着方法的调用完毕而消失

二、掌握变量的作用域:

P36

三、掌握java中的运算符:

P41

四、了解JAVA的JDK,JRE以及JVM

P5

五、掌握使用记事本来写java程序,用dos环境窗口运行(黑窗口)

P9    https://jingyan.baidu.com/article/020278115fa5b11bcc9ce503.html

六、掌握eclipse的安装及环境变量的配置以及如何彻底卸载eclipse

https://blog.csdn.net/qq_39762130/article/details/84203217

七、掌握java的数据类型:基本数据类型(四类八种)和引用数据类型

P30

八、掌握java中的数组的使用

P64

九、掌握java中的输入输出语句的用法(如输入Scanner,输出println……)

https://blog.csdn.net/baidu_41666198/article/details/79942661

十、明白标识符命名原则以及驼峰命名法

P29

https://blog.csdn.net/Cap220590/article/details/81102635

十一、掌握java类,包的结构以及创建方法

P17底部

十二、掌握Java中的流程控制 :顺序结构、分支结构、循环结构

P50  https://blog.csdn.net/qq_39826207/article/details/91602921

十三、掌握java中的修饰符

https://www.runoob.com/java/java-modifier-types.html

十四、了解java中的面向对象的设计思想

https://blog.csdn.net/yincheng_917/article/details/82842853

十五、了解并使用java的三大特性(继承、封装和多态)

https://blog.csdn.net/u014732103/article/details/78448299

十六、掌握java中的代码调试(debug打印调试)

1.什么时候使用Debug:

程序的运行结果,与你的预期结果不同时,Debug的目的是找错误,而不是改错误;

2.早期调试代码的方式就是打桩:

  System.out.println("????");

3.Debug调试的步骤:

先加断点

以调试(Debug)模式来运行程序

调试方式:

    F5:单步调试(会进到函数方法中)

    F6:逐方法调试(不进到函数方法中)

    F7:结束方法的调试,跳出函数体

    F8:直接跳到下一个断点,若后面没有断点了则结束调试

https://www.jb51.net/article/129632.htm  https://jingyan.baidu.com/article/647f0115d666b27f2148a8b1.html

十七、掌握java的容器和泛型的使用

P223        https://blog.csdn.net/weixin_43827144/article/details/86680826

https://www.cnblogs.com/mutojack/p/9160342.html 

十八、了解swing与awt组件

Swing是AWT(Abstract Window Toolkit--抽象窗口工具集的扩展),它提供了许多新的图形界面组件。Swing组件以“J”开头,除了拥有与AWT类似的按钮(JButton)、标签(JLabel)、复选框(JCheckBox)、菜单(JMenu)等基本组件外,还增加了一个丰富的高层组件集合,如表格(JTable)、树(JTree)。在javax.swing包中,定义了两种类型的组件:顶层容器(Jframe、Japplet、JDialog和JWindow)和轻量级组件。

AWT和Swing都是Java提供的GUI(Graphics User Interface图形用户界面包)工具包

(说白话一点,组件就是构成你图形界面的零部件。如面板,按钮,下拉选等等。)

https://blog.csdn.net/qq_37041521/article/details/88891799

十九、 了解相对路径与绝对路径的区别

1.绝对路径

所谓绝对路径,就是资源文件在硬盘上的真实路径或者部署到web服务器上之后引用资源的完整路径。

2.相对路径

所谓相对路径,就是相对于当前文件,待引入的资源文件的位置。

https://blog.csdn.net/qiushisoftware/article/details/81532713

二十、了解java中的监听类

P238

在Java开发中,对于事件的处理非常重要,比如响应键盘的输入、鼠标的点击、窗口的移动等等都要涉及到Java事件的应用。 

Java事件由事件类和监听接口组成,自定义一个事件前,必须提供一个事件的监听接口以及一个事件类。JAVA中监听接口是继承EventListener的类,事件类继承EventObject的类。很多基本的事件系统已经为我们定义好了,我们只要学会调用即可,但是为了更加灵活地满足特定的需求,我们有时候也需要自定义事件。 

对常用的事件监听器是:MouseListener,ActionListener,MouseMotionListener 

1、MouseListener接口中,存在mouseClicked、mousePressed、mouseReleased、 mouseEntered、mouseExited这五个方法,分别对应鼠标的点击,按下,释放,进入组件和离开组件。 

2、ActionListener接口中,只有actionPerformed方法,用来获取被监听组件的状态,例如用e.getActionCommand()获取按钮上的文字。 

3、MouseMotionListener接口中则存在mouseDragged和mouseMove两个方法,分别用于监听鼠标的拖动与移动。 

https://blog.csdn.net/zero_0_one_1/article/details/78641648

二十一、了解java中的异常处理机制

https://blog.csdn.net/qq_36071795/article/details/83684416

throws和Try......Catch的区别

https://zhidao.baidu.com/question/1963718222996367540.html

二十二、了解java中的IO流

P244

 java的io是实现输入和输出的基础,可以方便的实现数据的输入和输出操作。在java中把不同的输入/输出源(键盘,文件,网络连接等)抽象表述为“流”(stream)。通过流的形式允许java程序使用相同的方式来访问不同的输入/输出源。stram是从起源(source)到接收的(sink)的有序数据。

https://blog.csdn.net/czz1141979570/article/details/80098194

https://blog.csdn.net/lv_yishi/article/details/79756490    https://www.jianshu.com/p/a2e82b719016

二十三、了解java回收机制

https://baijiahao.baidu.com/s?id=1610753983428990724&wfr=spider&for=pc

c

二十四、了解java程序的入口及加载顺序

https://blog.csdn.net/tiansheshouzuo/article/details/85948729

https://www.jianshu.com/p/0dc143d5c182 

相关文章

网友评论

    本文标题:Java基础知识集

    本文链接:https://www.haomeiwen.com/subject/fhvkrctx.html