onlyxue

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  31 随笔 :: 0 文章 :: 0 评论 :: 2399 阅读

随笔分类 -  JAVA从入门到放弃

摘要:Java基础 GUI编程 核心技术:Swing、AWT 现在GUI并不流行 因为其界面不美观、需要依赖jre环境 Swing public class Demo1 { //init();初始化 public void init() { //最大窗口 JFrame jf = new JFrame("j 阅读全文
posted @ 2022-11-01 16:23 守望在路上 阅读(18) 评论(0) 推荐(0) 编辑

摘要:Java基础 GUI编程 核心技术:Swing、AWT 现在GUI并不流行 因为其界面不美观、需要依赖jre环境 事件监听 意为:当某个事情发生的时候,要干什么 /** * 事件监听 * @author xue */ public class Demo5 { public static void m 阅读全文
posted @ 2022-10-31 11:49 守望在路上 阅读(19) 评论(0) 推荐(0) 编辑

摘要:Java基础 GUI编程 核心技术:Swing、AWT 现在GUI并不流行 因为其界面不美观、需要依赖jre环境 AWT frame的使用 /** * frame的使用 * @author xue */ public class Demo1 { public static void main(Str 阅读全文
posted @ 2022-10-25 18:01 守望在路上 阅读(15) 评论(0) 推荐(0) 编辑

摘要:Java基础 JavaIO流 什么是流? ​ 内存与存储设备之间传输数据的通道 流的分类 按方向分类 输入流:将设备中的内容读入到内存中 输出流:将内存中的内容写入到设备中 按单位分类 字节流:以字节为单位,可以读写所有数据 字符流:以字符为单位,只能读写文本数据 按功能分类 节点流:具有实际传输数 阅读全文
posted @ 2022-10-23 18:03 守望在路上 阅读(15) 评论(0) 推荐(0) 编辑

摘要:Java基础 Java集合框架 Map接口 用于存储任意键值对key-value 键:无序、无下标、不允许重复 值:无序、无下标、运行重复 方法 put(key,value) 将对象存入到集合中,关联键值。若key值重复则覆盖原值 get(Object key) 根据键获取对应的值 Set(key) 阅读全文
posted @ 2022-10-21 15:18 守望在路上 阅读(21) 评论(0) 推荐(0) 编辑

摘要:Java基础 Java集合框架 泛型 本质是参数化类型,把类型作为参数传递 常见类型有泛型类、泛型 接口、泛型方法 好处:提高代码的重用性、防止类型转换异常 ​ 泛型类 /** * 泛型类 * 语法:类型<T> * T是一个占位符,表示一种引用类型。可以编写多个逗号隔开 * @author xue 阅读全文
posted @ 2022-10-18 11:21 守望在路上 阅读(18) 评论(0) 推荐(0) 编辑

摘要:Java基础 Java集合框架 什么是集合? ​ 对象的容器,定义了对多个对象进程操作的常用方法。可实现数组的功能。 与数组的区别是什么? 1. 数组长度固定,集合长度是不固定 1. 数组可以存储基本类型和引用类型,而集合只能存储引用类型 Collection体系集合 ​ Collection In 阅读全文
posted @ 2022-10-14 15:11 守望在路上 阅读(21) 评论(0) 推荐(0) 编辑

摘要:Java基础 Java异常 异常就是程序运行过程中,遇到到各种影响执行的状况,如:网络连接失败、文件找不到,语法错误、非法参数等 异常分类 检查性异常 最典型的是用户错误或者问题引起的异常,开发人员无法预见 运行时异常 这是最可能被开发者避免的异常,一般运行时异常可以在编译时被忽略 错误ERROR 阅读全文
posted @ 2022-10-13 16:55 守望在路上 阅读(23) 评论(0) 推荐(0) 编辑

摘要:Java基础 Java常用类 Object类 超类、基类,是所有类的直接或间接的父类,位置继承树的顶端 任何类,都默认直接或者间接继承Object类 Object类中所定义的方法,是所有对象都具备的方法 Object类型可以存储任何对象 作为参数,可以接受任何对象 作为返回值,可以返回任何对象 ge 阅读全文
posted @ 2022-10-13 16:55 守望在路上 阅读(31) 评论(0) 推荐(0) 编辑

摘要:Java基础 Java 面向对象 三大特性 多态 即同一个方法可以根据发送对象的不同采用多种不同的行为方式 一个对象的实际类型是确定的,但是指向对象的引用类型可以是很多 多态存在的条件 有继承关系 子类重写父类的方法 父类引用指向子类对象 多态是方法的多态,属性没有多态 public class P 阅读全文
posted @ 2022-10-09 20:36 守望在路上 阅读(18) 评论(0) 推荐(0) 编辑

摘要:Java基础 Java 面向对象 面向对象编程(Object-Oriented Programming,OOP) 面向对象编程的本质就是:以类的方式组织代码,以对象的组织(封装)数据 抽象:把一类事物的公共属性提取出来 加以概括 三大特性 封装:好比有一堆玩具 不想让他们散乱的放在外面,用一个箱子装 阅读全文
posted @ 2022-10-08 17:07 守望在路上 阅读(21) 评论(0) 推荐(0) 编辑

摘要:public class ArrayDemo8 { /** * 稀疏数组 * 当一个数组中大多数元素为0或同一个值,可以用稀疏数组来保存这个数组 * 稀疏数组的处理方式 * 1.记录数组一共有几行激烈,有多少个不同值 * 2.把具有不同值的元素和行列以及值记录在一个小规模的数组中,从而缩小数组的规模 阅读全文
posted @ 2022-10-06 21:16 守望在路上 阅读(13) 评论(0) 推荐(0) 编辑

摘要:public class ArrayDome7 { /* 冒泡拍寻是最为出名的排序算法之一,总共又八大paixu 冒泡排序的代码是:两层循环,外层冒泡轮数,里层依次比较 时间复杂度为O(n2) 如何优化呢? 优化想法1:如果原数组中存在相同的数字就不需要比较了 那么可以少比较一次 */ public 阅读全文
posted @ 2022-10-05 20:27 守望在路上 阅读(76) 评论(0) 推荐(0) 编辑

摘要:Java基础 Java数组 数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问 数组的声明创建 数组变量必须需要声明才能够 在程序中使用 dateType[] arrayRe 阅读全文
posted @ 2022-10-05 20:26 守望在路上 阅读(37) 评论(0) 推荐(0) 编辑

摘要:public class PracticeDemo1 { //计算器2.0 public static void main(String[] args) { count(); } public static void count(){ Scanner scanner = new Scanner(Sy 阅读全文
posted @ 2022-10-05 10:26 守望在路上 阅读(26) 评论(0) 推荐(0) 编辑

摘要:Java流程控制 循环结构 增强for循环 Java5引入了一种主要用于数组或集合的增强型for循环 增强型for循环格式如下: for(声明语句 : 表达式){ //代码 } 声明语句:声明局部变量,此变量类型必须要与数组元素类型匹配 表达式:要访问的数组名或者返回数组的方法 主要用来遍历数组和集 阅读全文
posted @ 2022-10-04 17:42 守望在路上 阅读(34) 评论(0) 推荐(0) 编辑

摘要:Java基础 包机制 包实质上就是文件夹 一般利用公司域名倒置作为包名 JavaDoc javadoc命令是用来生成自己的API文档的 参数信息 @author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值情况 @thro 阅读全文
posted @ 2022-10-03 16:36 守望在路上 阅读(14) 评论(0) 推荐(0) 编辑

摘要:Java流程控制 用户交互Scanner Java给我们提供了一个工具类,让我们可以获取用户的输入。java.util.Scanner 是Java5的新特性 基本语法 Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine()方法 阅读全文
posted @ 2022-10-03 16:36 守望在路上 阅读(23) 评论(0) 推荐(0) 编辑

摘要:可能是因为idea版本太高 其javadoc生成工具不能使用java8版本了,亦或是需要做一些设置 idea生成javadoc文件使用java8版本时报错 在这里修改一下java版本 我这里换的是17 然后再去生成javadoc文件就可以了 阅读全文
posted @ 2022-10-02 19:18 守望在路上 阅读(1679) 评论(0) 推荐(0) 编辑

摘要:Java基础 变量 变量是什么:就是可以变化的量 Java是一种强类型语言,每个变量都必须声明其类型 Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 type varName [=value] [{,varName[=value]}] //数据类型 变量名 = 值;可以用逗 阅读全文
posted @ 2022-09-29 17:29 守望在路上 阅读(22) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示