
java
文章平均质量分 94
Lanciberrr
这个作者很懒,什么都没留下…
展开
-
第十一章AWT编程(2)
Java学习笔记AWT编程AWT菜单前面介绍了创建GUI界面的方式:将AWT组件按某种布局摆放在容器中即可。创建AWT菜单的方式与此完全类似:将菜单条、菜单、菜单项组合在一起即可。菜单条、菜单和菜单项AWT的菜单由如下几个类组合而成MenuBar:菜单条、菜单的容器Menu:菜单组件,菜单项的容器。它也是MenuItem的子类,所以可作为菜单项使用PopupMenu:上下文菜单组件(右键菜单组件)MenuItem:菜单项组件CheckboxMenuItem:复选框菜单组件Men原创 2021-03-10 18:52:27 · 187 阅读 · 0 评论 -
第十一章AWT编程(1)
Java学习笔记AWT编程Java 9 改进的GUI(图形用户界面)和AWT所有和AWT编程相关的类都放在java.awt包以及它的子包中,AWT有两个基类:Component和MenuComponent#mermaid-svg-mpgDOg56KmJ3NoFq .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid原创 2021-03-07 15:04:59 · 564 阅读 · 1 评论 -
第十章异常处理
Java学习笔记异常处理异常处理机制Java的异常处理机制可以让程序具有极好的容错性,让程序更加健壮。当程序运行出现意外情形时,系统会自动生成一个Exception对象来通知程序,从而实现将“业务功能实现代码”和“错误处理”分离,提供更高的可读性。使用try…catch捕获异常if (正常){ //业务实现代码 ...}else{ alert 输入不合法 goto retry}上面代码中的if块依然不可表示——一切正常都是很抽象的,无法转换为计原创 2021-03-03 17:07:11 · 138 阅读 · 1 评论 -
第九章泛型
Java 学习笔记第九章 泛型泛型入门编译时不检查类型的异常import java.util.ArrayList;import java.util.List;public class ListErr { public static void main(String[] args) { List strList=new ArrayList(); strList.add("lancibe"); strList.add("xun");原创 2020-12-29 11:25:06 · 129 阅读 · 0 评论 -
第七章Java基础类库
Java学习笔记第七章——Java基础类库与用户互动运行Java程序的参数mian函数的方法签名如下:public static void main(String[] args){...}public:Java类由JVM调用,为了让JVM可以自由调用这个方法,使用该修饰符把它暴露出来static:JVM调用这个主方法时,不会创建对象,而是通过该类来调用,故使用staticvoid:将该方法的返回值返回给JVM没有任何意义String[] args形参:在调用该程序时,在主类名称后增原创 2020-11-30 20:25:49 · 158 阅读 · 0 评论 -
第六章面向对象(2)
Java学习笔记面向对象(2)Java8 增强的包装类Java的8种基本数据类型不具备对象的特性。为解决基本数据类型变量不能当成Object类型变量使用的问题,Java提供了包装类的概念,为8种基本数据类型分别定义了相应的引用类型,并称之为基本数据类型的包装类。基本数据类型包装类byteByteshortShortintIntegerlongLongcharCharacterfloatFloatdoubleDoubleb原创 2020-11-17 19:43:37 · 290 阅读 · 0 评论 -
第五章面向对象
Java学习笔记第五章——面向对象类和对象Java是面向对象的程序设计语言,Java语言提供了定义类、成员变量、方法等最基本的功能。类可被认为是一种自定义的数据类型,可以使用类来定义变量,所有使用类定义的变量都是引用变量,他们将会引用到类的对象。类用于描述客观世界里某一类对象的共同特征,而对象则是类的具体存在。定义类Java语言里定义类的简单语法如下:[修饰符] class 类名{ 零个到多个构造器定义 零个到多个成员变量 零个到多个方法}在上面的语法格式中,修饰符可以是原创 2020-10-30 09:45:28 · 491 阅读 · 1 评论 -
第四章——流程控制与数组
Java学习笔记第四章——流程控制与数组条件结构if控制的条件结构与switch控制的条件结构与C语言完全相同。循环结构for循环结构,while循环结构,do while循环结构也和C语言相同。使用break结束循环:正常用法与C语言相同,即在循环内加入break;当程序执行这一条命令时,将跳出该层循环;但Java中break还可以在后面加入一个标签,如下所示:public class BreakTest { public static void main (String[]原创 2020-10-20 12:24:34 · 162 阅读 · 0 评论 -
第三章数据类型和运算符
Java学习笔记第三章——数据类型与运算符数据类型分类Java语言是强类型(strongly typed)语言,其包含两个含义:1. 所有变量必须先声明后使用;2. 指定类型的变量只能接受类型与之匹配的值。这意味着每个变量和每个表达式都有一个在编译时就已确定的类型。类型限制了一个变量能被赋的值,限制了一个表达式可以产生的值,限制了在这些值上可以进行的操作,并确定了这些操作的含义。强类型语言可以在编译时进行更严格的语法检查,从而减少编程错误。声明变量的语法非常简单,只要制定变量的类型和变量名即可,原创 2020-10-19 13:25:00 · 139 阅读 · 0 评论 -
第三章——数据类型和运算符
Java学习笔记第三章——数据类型与运算符数据类型分类Java语言是强类型(strongly typed)语言,其包含两个含义:1. 所有变量必须先声明后使用;2. 指定类型的变量只能接受类型与之匹配的值。这意味着每个变量和每个表达式都有一个在编译时就已确定的类型。类型限制了一个变量能被赋的值,限制了一个表达式可以产生的值,限制了在这些值上可以进行的操作,并确定了这些操作的含义。强类型语言可以在编译时进行更严格的语法检查,从而减少编程错误。声明变量的语法非常简单,只要制定变量的类型和变量名即可,原创 2020-10-18 15:31:28 · 317 阅读 · 3 评论