Java基础 -- 黑马
文章平均质量分 68
Java基础上部:黑马程序员Java零基础视频教程_上部(Java入门,含斯坦福大学练习题+力扣算法题+大厂java面试题)
TomLazy
及时当勉励 岁月不待人
展开
-
【黑马】Java基础从入门到起飞目录合集
【黑马】Java基础从入门到起飞 —— 目录合集原创 2023-03-09 22:47:19 · 3620 阅读 · 3 评论 -
【Java基础 下】 031 -- 反射 & 动态代理
反射 & 动态代理,反射:允许对成员变量、成员方法和构造方法的信息进行编程访问;动态代理:可以无侵入式的给代码增加额外的功能。原创 2023-03-09 22:19:25 · 971 阅读 · 0 评论 -
【Java基础 下】 030 -- 网络编程
Java网络编程,内容包括:什么是网络编程、网络编程的三要素(IP、端口号、协议)、UDP通信程序、TCP通信程序、以及网络综合练习。原创 2023-03-09 20:42:26 · 946 阅读 · 0 评论 -
【Java基础 下】 029 -- 多线程
多线程,内容包括:为什么要有多线程、多线程的两个概念、多线程的实现方式、常见的成员方法、线程安全的问题、死锁、生产者和消费者、以及多线程的额外内容(线程的状态、线程池、volatile、JMM、悲观锁、乐观锁、CAS、原子性、并发工具类)原创 2023-03-07 22:28:37 · 765 阅读 · 0 评论 -
【Java基础 下】 028 -- IO流
IO流,包括:IO的体系架构、字节输出流、字节输入流、文件拷贝、字符集、编解码、字符输入流、字符输出流、字节缓冲流、字符缓冲流、转换流、序列化流、反序列化流、字节打印流、字符打印流、压缩流、解压缩流、常用工具包(Commons-io、hutool)综合练习原创 2023-03-06 20:56:30 · 489 阅读 · 2 评论 -
【Java基础 下】 027 -- 异常、File、综合案例
异常、File、综合案例。异常就是代表程序出现的问题。File对象表示路径,可以是文件、也可以是文件夹。这个路径是可以存在的,也可以是不存在的。原创 2023-02-24 21:19:38 · 737 阅读 · 0 评论 -
【Java基础 下】 026 -- 集合进阶(不可变集合、Stream流、方法引用)
集合进阶,内容包括:创建不可变集合(不可以被修改的集合)、Stream流(Stream是Java 8 API添加的一个新的抽象,是对集合(Collection)对象功能的增强,与Lambda表达式结合,可以提高编程效率)、方法引用(把已经有的方法拿过来用,当做函数式接口中抽象方法的方法体)。原创 2023-02-23 20:36:13 · 587 阅读 · 0 评论 -
【Java基础 下】 025 -- 阶段项目(斗地主)
阶段项目(斗地主):完整项目需要用到IO与多线程的知识,等待后续补全~原创 2023-02-22 20:32:29 · 834 阅读 · 0 评论 -
【Java基础 下】 024 -- 集合进阶(双列集合、HashMap、LinkedHashMap、TreeMap、Collections)
集合进阶(双列集合),内容主要包括:双列集合的特点、HashMap、LinkedHashMap、TreeMap、源码分析、可变参数、Collections、综合练习(集合的嵌套)。原创 2023-02-21 10:43:55 · 799 阅读 · 0 评论 -
【Java基础】023 -- 集合进阶(List、Set、泛型、树)
Java集合进阶,内容包括:集合体系结构、Collecton集合基本介绍、LIst集合、ArrayList集合、LinkedList集合、常见的数据结构、泛型深入、树、Set系列集合、HashSet、LinkedHashSet、TreeSet、综合案例和使用场景、源码分析。原创 2023-02-18 11:49:31 · 1379 阅读 · 0 评论 -
【Java基础】022 -- Lambda与递归练习
Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。在定义一个过程或函数时,出现直接或者间接调用自己的成分,称之为递归。有许多数学公式、数列等的定义是递归的,如求n!(直接递归),二叉树的定义也是递归的。原创 2023-02-16 20:28:22 · 930 阅读 · 0 评论 -
【Java基础】021 -- 常见算法及API(查找、排序、Arrays)
查找算法(7种):基本查找、二分查找、分块查找、插值查找、斐波那契查找、哈希查找、树表查找;排序算法(10种):冒泡排序、选择排序、插入排序、快速排序,其余6种可在资料中学习;Arrays:toString()、binarySearch()、copyOf()、cooyOfRange()、fill()、sort().原创 2023-02-16 17:35:11 · 831 阅读 · 0 评论 -
【Java基础】020 -- 常见API
Java常见API:包括 Math、System、Runtime、Object、Objects、BigInteger、BigDecimal、正则表达式、JDK7以前的时间类、JDK8新增的时间类、包装类、以及综合练习。原创 2023-02-15 17:28:09 · 809 阅读 · 0 评论 -
【Java基础】019 -- 面向对象阶段项目下(拼图小游戏扩展)
面向对象阶段项目下(拼图小游戏扩展),主要升级功能为随机更换图片,实现登录界面功能。原创 2023-02-11 20:43:54 · 709 阅读 · 0 评论 -
【Java基础】018 -- 面向对象阶段项目上(拼图小游戏)
面向对象阶段项目上:创建主界面、添加菜单、添加图片、初始化数据、添加事件监听、美化界面、图片移动、查看完整图片、一键通关、计步功能、重新开始、关闭游戏、关于我们。原创 2023-02-10 17:40:36 · 1279 阅读 · 2 评论 -
【Java基础】017 -- 面向对象进阶二(包、代码块、抽象类、接口、内部类)
面向对象进阶二(包、代码块、抽象类、接口、内部类)原创 2023-02-09 16:25:04 · 797 阅读 · 0 评论 -
【Java基础】016 -- 面向对象进阶一(静态、继承、多态)
面向对象进阶训练:静态、继承、多态原创 2023-02-09 16:09:02 · 820 阅读 · 1 评论 -
【Java基础】015 -- 学生管理系统
学生管理系统综合练习原创 2023-02-08 00:34:51 · 950 阅读 · 0 评论 -
【Java基础】014 -- 集合(ArrayList)
当我们需要保存一组类型相同的数据的时候,我们应该是用一个容器来保存,这个容器就是数组,但是,使用数组存储对象具有一定的弊端, 因为我们在实际开发中,存储的数据的类型是多种多样的,于是,就出现了“集合”,集合同样也是用来存储多个数据的。原创 2023-02-07 22:34:04 · 516 阅读 · 0 评论 -
【Java基础】013 -- 字符串
字符串广泛应用 在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。原创 2023-02-07 01:12:39 · 573 阅读 · 0 评论 -
【Java基础】012 -- 面向对象综合练习
两个基于面向对象的综合案例:文字格斗游戏、对象数组等原创 2023-02-06 00:39:17 · 540 阅读 · 0 评论 -
【Java基础】011 -- 面向对象
面向对象是把整个需求按照特点、功能划分,将这些存在共性的部分封装成类(类实例化后才是对象),创建了对象不是为了完成某一个步骤,而是描述某个事物在解决问题的步骤中的行为。面向对象,具有三大特性:封装、继承和多态;或者说抽象、一切都是对象。原创 2023-02-05 23:22:59 · 648 阅读 · 1 评论 -
【Java基础】010 -- Java基础综合练习
【Java基础】001 - 009节的综合练习,一共九个案例,都比较简单。原创 2023-02-05 21:25:55 · 580 阅读 · 0 评论 -
【Java基础】009 -- 方法
方法是程序的最小执行单元,是语句的集合,它们在一起执行一个功能。原创 2023-02-04 00:12:59 · 471 阅读 · 0 评论 -
【Java基础】008 -- 数组
数组指的是一种容器,可以用来存储同种数据类型的多个值。原创 2023-02-03 15:44:02 · 486 阅读 · 0 评论 -
【Java基础】007 -- 判断和循环
if...else、switch、for、while、do...while原创 2023-02-02 23:44:46 · 407 阅读 · 0 评论 -
【Java基础】006 -- 运算符
运算符指在计算机中对常量或者变量进行操作的符号,Java运算符有六类:算数运算符、赋值运算符、关系运算符、逻辑运算符、位运算符、三元运算符。原创 2023-02-02 16:21:14 · 432 阅读 · 0 评论 -
【Java基础】005 -- Java基础概念(IDEA)
Java基础概念(IDEA)原创 2023-02-01 23:10:55 · 214 阅读 · 0 评论 -
【Java基础】004 -- Java基础概念(数据类型&标识符&键盘录入)
Java基础概念(数据类型&标识符&键盘录入)原创 2023-02-01 23:09:37 · 231 阅读 · 0 评论 -
【Java基础】003 -- Java基础概念(计算机的存储规则)
在计算机中,任意的数据都是以二进制的形式来存储的。计算机中存储的数据类型一般有三种形式,即文本、图片和声音。原创 2023-02-01 17:43:35 · 360 阅读 · 0 评论 -
【Java基础】002 -- Java基础概念(注释&关键字&字面量&变量)
Java基础概念(注释&关键字&字面量&变量)原创 2023-02-01 17:38:49 · 307 阅读 · 0 评论 -
【Java基础】001 -- Java入门
Java基础路线:Java基础语法 -> 面向对象 -> API 字符串 -> 集合 -> 拼图游戏原创 2023-02-01 13:19:23 · 676 阅读 · 0 评论