03 2021 档案
摘要:事件监听:当某个事情发生的时候,干什么! package com.zdz.gui; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.
阅读全文
摘要:简介图形用户界面(Graphical User Interface,简称 GUI,又称图形用户接口)是指采用图形方式显示的计算机操作用户界面。JavaGUI核心技术: Swing,AWT;JavaGUI缺点: 界面不美观,需要jre环境; 为什么要学习? 可以写出自己心中想要的小工具工作可能需要维护
阅读全文
摘要:异常(Exception):异常是指程序运行中出现的不期而至的各种状况,如:文件找不到、网络链接失败、非法参数等异常指程序运行期间,它影响了正常的程序执行流程简单分类:检查性异常:用户错误引起的异常,这些异常编译时不能被忽略运行时异常:是可能被程序员避免的异常,这些异常编译时可以被忽略错误:不是异常
阅读全文
摘要:抽象类(abstract):abstract既可修饰类也可修饰方法;即抽象类与抽象方法抽象类中可以没有抽象方法,但有抽象方法的类一定要声明为抽象类抽象类不能用new关键字来创建对象,它是用来让子类继承的抽象方法只有方法的声明,没有方法的实现,它是用来让子类实现的子类继承抽象类,那么就必须要实现抽象类
阅读全文
摘要:封装:该露的露,该藏的藏我们程序设计要求“高内聚,低耦合”,高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用封装就是数据的隐藏:属性私有private,通过set/get方法操作数据 继承:继承是类和类之间的一种关系,继承关系的两个类,一个为子类(派生类),
阅读全文
摘要:面向过程思想:步骤简单清晰,第一步做什么,第二步做什么…面向过程适合处理一些较为简单的问题面向对象思想:物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类的细节进行面向过程的思考面向对象适合处理复杂的问题,适合处理需要多人协作的问题属性加方法
阅读全文
摘要:记得看数据结构教材,有关稀疏数组介绍很全话不多说,直接上代码: package com.zdz.array; public class ArrayDemo1 { public static void main(String[] args) { //1.创建一个二维数组 11*11 稀疏数组 int[
阅读全文
摘要:Arrays类数组工具类:java.util.ArraysArrays类中的方法都是static修饰的静态方法,在使用的时候可以直接使用类名进行调用,而”不用“使用对象来调用 具有以下常用功能:给数组赋值:通过fill方法对数组排序:通过sort方法,按升序比较数组:通过equals方法比较数组中元
阅读全文
摘要:数组:数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问他们 数组基本特点:其长度是确定的,数组一旦被创建,它的大小就是不可以改变的其元素必须是相同类型,不允许出现混合类型数组中的元素可以是
阅读全文
摘要:可以更改计算个数的简易计算器 package com.zdz.method; import java.util.Scanner; public class Operator { public static void main(String[] args) { System.out.println("
阅读全文
摘要:Java方法:System.out.println()//系统类.out对象.输出方法Java方法是语句的集合,他们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设
阅读全文
摘要:增强for循环:java5引入了一种主要用于数组或集合的增强for循环for(声明语句:表达式){//代码句子} 声明语句:声明新的局部变量,该变量的类型必须和数组元素的类型匹配。其作用域限定在循环语句块,其值与此时数组元素的值相等 表达式:表达式是要访问的数组名,或者是返回值为数组的方法 brea
阅读全文
摘要:顺序结构: Java的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行顺序结构是最简单的算法结构语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,他是任何一个算法都离不开的一种基本结构。 选择结构: if单选结构 if(布尔){//如果布尔表达式
阅读全文
摘要:java.util.Scanner工具类获取用户输入语法:Scanner scanner = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有
阅读全文
摘要:算数运算符:+,-,*,/,%,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,~,>>,<<,>>> 条件运算符: ?: 扩展赋值运算符:+=,-=,*=,/= package operator; pu
阅读全文
摘要:变量就是可以变化的量,每个变量都必须声明其类型,Java 变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。作用域 类变量 实例变量 局部变量常量初始化后不能在改变值,不会变动的值,它的值被设定后,在程序运行过程中不允许被改变final 常量名=值常量名一般使用大写字符 public
阅读全文
摘要:public static void main(String[] args) { //单行注释 //输出hello,world! //System.out.println("hello,world!"); //整数拓展 int i=10;//十进制 int i1=010;//8进制0 int i2=
阅读全文
摘要:三高:高可用 高性能 高并发 特性: 简单性 面向对象:万物皆为对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 Java三大版本 javaSE:标准版(桌面程序,控制台) javaME:嵌入式开发(手机,小家电) javaEE:企业级开发(web端,服务器开发) jdk、jre、jv
阅读全文
摘要:打开cmd的方式1.开始+系统+命令提示符2.win键+R 输入cmd 打开控制台3.在任意的文件夹下,按住shift键+鼠标右键点击,在此处打开命令提示行4.在资源管理器的地址栏前面加上cmd路径 管理员运行:选择以管理员方式运行 常用dos命令D:回车 换盘福dir查看当前目录cd空格文件夹 进
阅读全文
摘要:说一说markdown 前言 在系统学习Java等开发语言之前,我们应该养成写”日记“的习惯,也就是写博客;写博客的地方有博客园,csdn等。而写博客又得知道markdown重文本,下载typora就可以开始学习了。 重文本语法规则 标题 #表示标题,几个#表示几个标题,#之后输入空格写文字 字体
阅读全文

浙公网安备 33010602011771号