GitHub


  • 我的主页

  • 日志总览

  • 分门别类

  • 关于博主

  • 搜索

Java包装类和泛型

发表于 2020-12-25 | 分类于 语言学习 , Java |
| 字数统计: 1.4k | 阅读时长 ≈ 6
Java包装类和泛型

2

Java包装类和泛型

  在Java中基本类型使用方便,但是没有对应的方法操作这些基本的数据类型。因此可以使用一个类把基本类型数据装起来,在这个类中定义一些方法,这个类称为包装类。

阅读全文 »

迷路的机器人(Leetcode 程序员面试金典08.02)

发表于 2020-12-24 | 分类于 刷题记录 , 深度优先搜索 , 动态规划 , 广度优先搜索 |
| 字数统计: 1.7k | 阅读时长 ≈ 7
Leetcode 程序员面试金典08.02

1

题目分析

   这个题目可以说是非常经典了,这一系列题目有很多的问法,有路径的长度,有所有路径,有最短路径,有两个方向,有四个方向,有障碍等等,小伙伴们可以进行集中训练。

阅读全文 »

Java面向对象完结

发表于 2020-12-23 | 分类于 语言学习 , Java |
| 字数统计: 1.2k | 阅读时长 ≈ 4
Java面向对象完结

2

Java面向对象完结

  Java面向对象终于来到了完结篇,最后剩下的内容是面向对象中最难理解的一个特性——多态,虽然在自己写代码时很少用到,但是在企业级开发中是必不可少的部分,还会把剩余的一些内部类的知识给小伙伴们介绍。

阅读全文 »

字母与数字(Leetcode 程序员面试金典17.05)

发表于 2020-12-22 | 分类于 刷题记录 , 哈希表 |
| 字数统计: 567 | 阅读时长 ≈ 2
Leetcode 程序员面试金典17.05

1

题目分析

   这个题目的数据范围是数组长度小于等于1e5,因此我们不能使用$O(n^2)$或者以上时间复杂度的算法进行求解。

阅读全文 »

Java面向对象拓展

发表于 2020-12-21 | 分类于 语言学习 , Java |
| 字数统计: 1.7k | 阅读时长 ≈ 7
Java面向对象拓展

2

Java面向对象拓展

  Java面向对象还有最最重要的部分知识,接口的问题,C++中允许多继承,而Java中不提供多继承,而是提供了接口的概念,在这里给大家做简单的介绍。

阅读全文 »

Java面向对象进阶

发表于 2020-12-19 | 分类于 语言学习 , Java |
| 字数统计: 936 | 阅读时长 ≈ 4
Java面向对象进阶

2

Java面向对象进阶

  前面介绍了面向对象的四种访问控制权限。今天带小伙们看一看Java面向对象中的static关键字。

阅读全文 »

稀疏数组搜索(Leetcode 程序员面试金典10.05)

发表于 2020-12-18 | 分类于 刷题记录 , 二分查找 |
| 字数统计: 456 | 阅读时长 ≈ 1
Leetcode 程序员面试金典10.05

1

题目分析

   第一眼看上去,直接brute暴力搜索,结果直接通过了,然后好奇心驱使我看了一下其他解法,竟然有更加巧妙的方法。小伙伴们能想得到吗?

阅读全文 »

Java面向对象提高

发表于 2020-12-17 | 分类于 语言学习 , Java |
| 字数统计: 755 | 阅读时长 ≈ 3
Java面向对象提高

2

Java面向对象提高

  之前介绍了Java面向对象的基础内容,其中引入了public关键字,这时Java面向对象的一种访问控制权限,这非常重要,可以更灵活的使用我们创建的类和对象,保护类中的内容,不被其他人调用。今天带小伙们看一看Java中的四种访问控制权限。

阅读全文 »

翻转数位(Leetcode 程序员面试金典05.03)

发表于 2020-12-16 | 分类于 刷题记录 , 位运算 |
| 字数统计: 674 | 阅读时长 ≈ 2
Leetcode 程序员面试金典05.03

1

题目分析

   位运算的题目难度都不大,但是有一些技巧和陷阱需要小伙伴们在做题中发现,做完这个题目,希望小伙伴们可以去Leetcode官网做面试题05.06进行知识点巩固。

阅读全文 »

Java面向对象基础

发表于 2020-12-15 | 分类于 语言学习 , Java |
| 字数统计: 2.1k | 阅读时长 ≈ 8
Java面向对象基础

2

Java面向对象基础

  面向对象的编程思想(Object Oriented Programming, OOP)是程序设计发展的必然阶段,在70年代初,人们使用面向过程的编程思想解决问题,但是随着时代的进步,人们发现这种编程思想非常繁琐,尤其是定义多个相同或相似的变量,需要进行非常冗余的代码编写。这就引入了OOP的观念,面向对象的思想是Java语言的核心内容,因此我们分成多个篇章进行叙述,今天主要给大家介绍类的创建和使用,以及封装,构造析构函数等内容。

阅读全文 »
<1…192021…43>
USTCcoder

USTCcoder

身体和灵魂总有一个在路上

428 日志
70 分类
RSS
GitHub weibo
Links
  • 百度搜索
  • 中国科学技术大学
© 2023 USTCcoder
本站访客数 人 本站总访问量 次
0%