![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java #Java基础编程
文章平均质量分 92
Java基础编程
菜菜程序猿Garry
这个作者很懒,什么都没留下…
展开
-
Java基础编程-GUI编程
本文全文参考 https://www.bilibili.com/video/BV1DJ411B75F1.简介GUI的核心技术:Swing、AWT缺点:界面不美观、需要JRE环境为什么学习?1.可以写出自己心中想要的一些小工具2.工作需要3.了解MVC架构,了解监听AWTAWT(Abstract Window Toolkit),中文译为抽象窗口工具包,该包提供了一套与本地图形界面进行交互的接口,是Java提供的用来建立和设置Java的图形用户界面的基本工具。1、.原创 2020-05-10 21:23:09 · 251 阅读 · 0 评论 -
Java基础编程-正则表达式
参考链接:正则表达式 - 教程转载 2020-04-26 14:00:57 · 126 阅读 · 0 评论 -
Java基础编程-泛型
本文全文参考 https://www.bilibili.com/video原创 2020-03-29 15:07:27 · 96 阅读 · 0 评论 -
Java基础编程-Java集合
Java集合框架概述1.1 集合与数组存储数据概述:集合、数组都是对多个数据进行存储操作的结构,简称Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中)1.2 数组存储的特点:一旦初始化以后,其长度就确定了。数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。比如:String[] arr...原创 2020-03-28 15:30:53 · 202 阅读 · 0 评论 -
Java基础编程-枚举类与注解
本文全文参考 https://www.bilibili.com/video枚举类1. 枚举类的说明:1.枚举类的理解:类的对象只有有限个,确定的。我们称此类为枚举类2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只一个对象,则可以作为单例模式的实现方式。2. jdk 5.0 之前自定义枚举类public class SeasonTest { publi...原创 2020-03-24 21:21:50 · 177 阅读 · 0 评论 -
Java基础编程-Java比较器
本文全文参考 https://www.bilibili.com/video在Java中经常涉及到对象数组的排序问题,那么久涉及到对象之间的比较问题Java实现对象排序的方式有两种:自然排序:java.lang.Comparable定制排序:java.lang.Comparator1.Java比较器的使用背景:Java中的对象,正常情况下,只能进行比较:== 或 !...转载 2020-03-24 15:38:24 · 139 阅读 · 0 评论 -
Java基础编程-JDK8新增日期时间API
日期时间API的迭代:第一代:jdk 1.0 Date类第二代:jdk 1.1 Calendar类,一定程度上替换Date类第三代:jdk 1.8 提出了新的一套API前两代存在的问题举例:可变性:像日期和时间这样的类应该是不可变的。偏移性:Date中的年份是从1900开始的,而月份都从0开始。格式化:格式化只对Date用,Calendar则不行。此外,它们也不是线程安全的;...原创 2020-03-24 11:43:36 · 229 阅读 · 0 评论 -
Java基础编程-JDK8之前日期时间API
1.java.lang.System类System类提供的 public static native long currentTimeMillis(); 用来返回当前时间与 1970年1月1日0时0份0秒之间以毫秒为单位的时间差。long l = System.currentTimeMillis();2.java.util.Date类java.sql.Date 对应着数据库中的日...原创 2020-03-23 16:30:40 · 97 阅读 · 0 评论 -
Java基础编程-多线程
本文全文参考视频https://www.bilibili.com/video/av48144058内容编写1、基本概念:程序、进程、线程程序(programm):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。进程(process):程序的一次执行过程,或是正在运行的一个程序。说明:进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域线程(...原创 2020-03-23 11:39:05 · 299 阅读 · 0 评论 -
Java基础编程-异常、断言和日志
本文全文参考《JAVA核心技术 卷1》前言:人们在遇到错误时总会感觉不爽。如果一个用户在运行程序期间,由于程序的错误或一些外部环境的影响造成用户数据的丢失,用户就有可能不再使用这个程序了。为了避免这类事情的发生,至少应该做到以下几点:1:向用户通知错误2:保存所以的工作结果3:允许用户以妥善的形式退出程序一、处理错误1.1.异常分类1)按照异常需要处理的时机分为编译时异常(强...原创 2020-03-20 15:34:05 · 113 阅读 · 0 评论 -
Java基础编程-Lambda
Lambda简介1.1 什么是Lambda?Lambda是JAVA 8添加的一个新特性。Lambda就是一个匿名函数1.2 为什么要使用Lambda?使用Lambda表达式可以对一个接口进行非常简介的实现。1.3 Lambda对接口的要求?要求接口中定义的必须要实现的抽象方法只能是一个在JAVA8中对接口加了一个新特性:default可以使用default对接口方法进...原创 2020-03-19 21:50:25 · 136 阅读 · 0 评论 -
Java基础编程-03数组
数组的概述1.1 数组的理解数组(Array),是多个相同类型数据一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。1.2 数组的特点数组是有序排列的数组属于引用数据类型的变量。数组的元素,既可以是基本数据类型,也可以是引用数据类型创建数组对象会在内存中开辟一整块连续的空间数组的长度一旦确定,就不能修改1.3 数组的分类照维数:一维数组、二...原创 2020-03-11 12:38:36 · 214 阅读 · 0 评论 -
Java基础编程-02基本语法
1.关键字与标识符1.1 java关键字的使用定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)特点:关键字中所字母都为小写具体哪些关键字:1.2 保留字:现Java版本尚未使用,但以后版本可能会作为关键字使用。具体哪些保留字:goto 、const注意:自己命名标识符时要避免使用这些保留字1.3 标识符的使用定义:凡是自己可以起名字的地方都叫标识符。...原创 2020-03-09 19:55:21 · 164 阅读 · 0 评论 -
Java基础编程-01Java语言概述
Java语言概述1|01 软件开发介绍1|11.1 什么是软件? 软件就是一系列按照特定顺序组织的计算机数据和指令的集合。 软件分为系统软件和应用软件。1|21.2 人机交互方式1.2.1 图形化界面这种方式简单直观,使用者易于接受,容易上手操作。1.2.2 命令行方式需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。1|31.3 软件开发...转载 2020-03-09 18:32:09 · 403 阅读 · 0 评论