![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA学习
文章平均质量分 53
啥都不会的小白
渡河
展开
-
新建servlet的时候自动生成web.xml配置
如果还未建项目,那么选择Dynamic Web project的module verision选择2.5,如果选了3,那么就不会自动生成。如果已建项目,考虑重建项目,再选择2.5原创 2020-05-24 17:53:18 · 742 阅读 · 0 评论 -
小白的JAVA学习笔记(十二)----图形用户接口(3)内部类与多重监听
一、内部类1、一个类嵌套在另一个类内部,定义完全被外部类包起来就叫内部类2、内部类可以使用外部类的所有方法与变量,包括有private标记的方法和变量3、内部类只能任意存取它所属的外部类的内容,但外部类可以有很多内部类4、内部类可以实现在同一个类中,实现同一个方法两次或者说用不同方法实现同一个接口方法5、内部类的实例一定绑在外部类的实例上,通过创建外部类实例,再使用外部类实例创...原创 2018-08-17 12:56:53 · 197 阅读 · 0 评论 -
小白的JAVA学习笔记(十一)----图形用户接口(2)绘制图形
1、简单绘制图形//Author: ZJQimport java.awt.*;import java.awt.event.*;import javax.swing.*;//创建JPanel子类class DrawPanel extends JPanel{ public void paintComponent(Graphics g) { int red=(int)(Math.r...原创 2018-08-17 12:19:53 · 284 阅读 · 0 评论 -
小白的JAVA学习笔记(十三)----布局管理器和Swing组件
一、布局管理器布局管理器用来控制所关联组件上携带的其他组件,举个例子:框架上带有面板,面板上带有按钮,则框架的布局管理器控制面板的大小和位置,面板的布局管理器控制按钮的大小和位置,按钮由于没有携带其他组件,无需布局管理器。1、BorderLayout该管理器将背景组件分成5个区域,每个区域放一个组件。是框架的默认管理器。在java.awt包中。在东区或西区时,宽度可由自己决定,高度...原创 2018-08-19 19:55:13 · 159 阅读 · 0 评论 -
小白的JAVA学习笔记(八)----静态,非静态,final
首先我们先来看一下JAVA中的Math类中的几个方法:Math.random():返回介于0.0~1.0之间的双精度浮点数Math.abs():返回传入参数的绝对值Math.round():返回四舍五入之后的整数Math.min():返回传入两个参数中较小的数Math.max():返回传入两个参数中较大的数可以看到Math作为一个类,它的方法调用无需定义Math的实例,直接...原创 2018-08-13 17:41:21 · 243 阅读 · 0 评论 -
小白的JAVA学习笔记(六)---Object类,接口
一、抽象类的总结1、抽象类可以带有抽象和非抽象的方法2、如果某个类带有抽象的方法,则该类必须标记为抽象类3、抽象方法没有内容,声明以分号结束4、抽象方法必须在具体类中运行二、Object类(java.lang.Object)1、Object类是所有类的父类,换言之,JAVA中所有类都是从Object类中继承出来的2、Object类中的部分方法:equals()//判断两...原创 2018-08-08 17:51:25 · 263 阅读 · 0 评论 -
小白的JAVA学习笔记(十)----图形用户接口(1)事件
1、生成一个带有click按钮(无任何功能)的窗口package package_1;import javax.swing.*;public class A { public static void main(String[] args) { // TODO Auto-generated method stub JFrame frame=new JFr...原创 2018-08-15 18:12:48 · 209 阅读 · 0 评论 -
小白的JAVA学习笔记(二)----初步认识类与对象
注:此篇不涉及继承,多态等内容,仅仅简单介绍类与对象的基本知识,其他内容之后会逐渐介绍。上篇绪论中说过,JAVA程序就是由一组类组成,其中有一个类带有启动用的main()方法。那main()究竟有啥用呢?主要两种用途:1、测试类 2、启动程序。简单来说,在main()中的进行的叫过程,不叫对象,而运用对象又离不开类。下面看看类与对象的关系,举个例子来说明:class Animal{...原创 2018-08-02 16:52:41 · 171 阅读 · 0 评论 -
小白的JAVA学习笔记(一)----绪论
在学习JAVA前,让我们先来了解一下JAVA的工作方式:编写源代码——>编译器运行源代码并检查错误,改正错误——>编译成代码输出——>虚拟机读取执行事实上,JAVA的程序结构是一层包着一层的,源文件包着类,类包着方法,方法包着语句,而当虚拟机启动时,它会寻找命令所在类,锁定public static void main(String[] args){}方法,执行括号里函数...原创 2018-08-02 16:09:47 · 224 阅读 · 0 评论 -
小白的JAVA学习笔记(九)---异常处理(try/catch/finally,ducking)
在编写程序的过程中不可能是一帆风顺的,我们可能会调用一些有风险的方法,也就是这些方法可能会发生异常。当我们知道调用某个方法有一定的可能性发生异常时,我们可以提前做好准备来处理问题程序。那我们怎么知道哪些方法会抛出异常呢?通过看方法声明,声明中有throws语句即会抛出异常。一、异常处理的两种方式1、try-catch语句块package package_1;import jav...原创 2018-08-14 18:15:02 · 555 阅读 · 0 评论 -
小白的JAVA学习笔记(七)----对象的生存空间,构造函数,生命周期
对象也有生命周期,我们得决定在何处创建对象,怎样创建对象,还要决定何时销毁对象,本章将针对上述内容进行介绍。一、对象的生存空间——堆与栈类由两大块组成:实例变量与方法,方法里可能会有局部变量。通过类可声明对象。这里再重述一遍实例变量是声明在类中方法之外的地方,局部变量是声明在方法或方法的参数里。堆:存放所有的对象,实例变量栈:存放方法和局部变量,栈顶方法是正在执行的方法,执行完...原创 2018-08-10 14:28:24 · 321 阅读 · 0 评论 -
小白的JAVA学习笔记(四)----ArrayList和数组
JAVA内置有数百个类,在JAVA函数库(JAVA API)中每个类都属于某个包。简单说,就是JAVA的API中,类被包装在包中,所以要使用API中的类,必须知道它放在哪个包里。这些包是有名字的,例如:javax.swing(含Swing接口类);java.util(含ArrayList类);java.lang(含System,Math,String类)。程序员在设计类时,难免会出现重名的情况,...原创 2018-08-05 15:50:28 · 216 阅读 · 0 评论 -
JAVA中static与final与static final关键字的简述
static:强调唯一性,它的使用无需建立对象,也就是一个类中所有static修饰的量或方法就是唯一的,对象的不同不会影响到他,甚至不建立对象都可以使用static修饰的量或方法。所以声明时必须初始化!!!!static只能修饰内部类,修饰以后的内部类可以像普通外部类一样调用。final:强调不变性,但是必须建立对象才能调用,随着对象的不同,final修饰的量也可以不同,所以他的初始化可以在声...原创 2018-07-31 16:42:45 · 4065 阅读 · 1 评论 -
JAVA 生成随机数的初级方法
Math---JAVA内建的类random()---Math类中内含的一个方法Math.random()---返回一个介于0到小于1之间的double类型数举个例子来加深理解:例:生成一个介于0~5之间的整数int a=(int) (Math.random()*6) ...原创 2018-08-05 12:29:14 · 100 阅读 · 0 评论 -
小白的JAVA学习笔记(三)----初步认识变量
JAVA变量有两种:primitive主数据类型和引用类型。下面会分别讲述这两种变量。一、primitive主数据类型1、种类:boolean(true或false),char,byte,short,int,long,float,double。2、声明变量:类型+名字,例如:int a;double b。 注意:名字必须以字母,下划线或$开头,不可用阿拉伯数字!!!除第一个字符外,后面...原创 2018-08-03 16:13:53 · 200 阅读 · 0 评论