
Java
文章平均质量分 83
与Java相关的一些技术、问题的学习解答记录
timedecdec
遇难则弃,世无难事
展开
-
360 技术岗秋招笔试原题(2022届)
360 笔试城市最小面积题目描述有一个城市需要修建,给你N个民居的坐标X,Y,问把这么多民居全都包进城市的话,城市所需最小面积是多少(注意,城市为平行于坐标轴的正方形)输入描述:第一行为 N,表示民居数目(2≤N≤1000)输出描述:城市所需最小面积输入例子1:20 02 2输出例子1:4输入例子2:20 00 3输出例子2:9参考代码public class Main { public static void main(String[] args) {原创 2021-08-30 14:17:28 · 5054 阅读 · 3 评论 -
Java 常见的几个关键字介绍
权限修饰符(private、default、protected、public)finalthissuperstaticvolatilesynchronized原创 2021-08-11 08:47:32 · 186 阅读 · 0 评论 -
Java 学习笔记·十六——方法重写与方法重载
实例变量实例变量声明在一个类中,但是在方法、构造方法和语句块之外无 static 修饰数值型变量默认为 0布尔型变量默认为 false引用类型默认值为 null实例变量属于该类的对象,必须先产生该类对象,才能调用实例变量this 关键字this 代表当前对象的一个引用所谓当前对象,指的是调用类中方法或者属性的那个对象this 只能在方法内部使用,表示对 “调用方法的那个对象” 的引用this.属性名 : 表示当前对象自己的属性this.方法名 : 表示当前对象自己的方法this 关原创 2021-08-10 15:12:59 · 272 阅读 · 0 评论 -
Java 学习笔记·十五——包、内部类、接口与抽象类
包内部类接口抽象类原创 2021-08-09 20:12:54 · 414 阅读 · 0 评论 -
Java Set 容器面试题 —— 添加元素细节
分析如下代码块的输出:类代码package com.atguigu.exer;// 重写了 hashCode() 和 equals() 方法public class Person { int id; String name; public Person(int id, String name) { this.id = id; this.name = name; } public Person() { }原创 2021-05-12 14:17:49 · 181 阅读 · 0 评论 -
Java String 类 —— 基本算法题
模拟一个 trim 方法,去除字符串两端的空格。将一个字符串进行反转。将字符串中指定部分进行反转。比如将“ab`cdef`g”反转为”ab`fedc`g”获取一个字符串在另一个字符串中出现的次数。获取两个字符串中最大相同子串。对字符串中字符进行自然顺序排序。"abcwerthelloyuiodef"转载 2021-05-10 13:57:20 · 233 阅读 · 0 评论 -
Java 的 ACM 输入输出格式
Java 的 ACM 格式输入输出十个不同的输入输出案例原创 2021-04-20 09:30:10 · 1664 阅读 · 4 评论 -
Java 学习笔记·七 —— Java 基础语法·面向对象之封装、多态、继承
面向对象类与对象类的生命周期类的定义与使用封装、继承、多态原创 2021-03-30 09:42:33 · 294 阅读 · 0 评论 -
Java 学习笔记·十四 —— Java ArrayList 类
ArrayListArrayList 类是一个可以动态修改的数组,与普通数组的区别就是它没有固定大小的限制,可以添加或者删除元素ArrayList 继承了 AbstractList,并实现了 List 接口ArrayList 类位于 java.util 包中,使用前需要导入这个包import java.util.ArrayList;主要介绍了 ArrayList 的基本使用和方法原创 2021-03-15 14:33:16 · 398 阅读 · 1 评论 -
Java 学习笔记·十三 —— Java String 类
Java String 类字符串广泛应用在 Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。创建字符串和其它对象一样,可以使用关键字和构造方法来创建 String 对象。用构造函数创建字符串:String str2=new string("hello");String 创建的字符串存储在公共池中,而 new 创建的字符串对象在堆上:String s1 = "hello"; // String 直接创建Stri原创 2021-03-11 18:59:43 · 268 阅读 · 2 评论 -
Java 学习笔记·十二 —— Java 案例·网上商城系统
网上商城系统(控制台版)需求分析项目需求使用控制台作为用户交互界面,实现用户进入购物网站后从首页到最终下单支付的流程中的一系列动作分析出要开发的系统的模块,以及每个模块下的功能本系统操作流程本系统功能模块用户角色普通用户(买家)业务模块管理员用户(商家)业务模块概要设计...原创 2021-03-03 14:35:50 · 4648 阅读 · 3 评论 -
Java 学习笔记·十一 —— Java 进阶·反射
反射原来的开发流程:程序代码是固定的,方法的执行顺序也是固定的源代码 ——> 字节码 ——> 运行使用反射在需要的时候执行对应对象的方法,更改了程序执行的顺序,大大提高了程序的灵活性...原创 2021-02-27 14:39:01 · 208 阅读 · 3 评论 -
Java 学习笔记·十 —— Java 常用工具·IO流
IO 流异常异常,非正常情况,就程序出现的错误异常又可以更具体地分为,异常(Exception)和错误(Error)异常(Exception)合理的应用程序可能需要捕获的问题错误(Error)合理的应用程序不应该试图捕获的问题异常的处理方式异常的处理方式包括两种,捕获和抛出捕获是自己处理异常,而抛出是调用者处理异常JVM 默认的异常处理方式是:在控制台打印错误信息,并终止程序开发中异常的处理方式try...catch(finally) :捕获,自己处理try { /原创 2021-02-19 15:29:22 · 126 阅读 · 0 评论 -
Java 学习笔记·八 —— Java 常用工具·API
Java 常用工具APIAPI,Application Programming Interface,应用程序编程接口,这里指的是 API 文档,通常叫做 “Java 文档”,是 Java 中提供的类的使用说明书Java 中的类和方法几乎全部都有文档注释(/** 文档注释内容 */),这些文档注释就被 Java 的命令(javadoc.exe,在 JDK 安装的 bin 目录下)编译成了 Java 文档,即 API发挥面向对象思想,找到 Java 提供的对象来实现功能,学习 API 文档就是学习 Ja原创 2021-02-18 16:34:37 · 265 阅读 · 0 评论 -
Java 学习笔记·九 —— Java 常用工具·集合
Java 常用工具集合集合,即集,是用来存储多个元素的容器集合与数组的区别元素类型:集合:引用类型(存储基本类型时自动装箱)数组:基本类型、引用类型元素个数:集合:不固定,可任意扩容数组:固定,不能改变容量集合的好处不受容器大小限制,可以随时添加、删除元素提供了大量操作元素的方法(判断、获取等)Java 的集合体系单列集合(Collection)List : ArrayListSet : HashSet双列集合(Map: key, value)Map : HashMa原创 2021-02-17 15:26:09 · 307 阅读 · 1 评论 -
Java 学习笔记·六 —— Java 基础语法·方法与数组
方法概述方法格式方法的定义与调用方法重载数组概述数组的定义与访问原创 2021-02-14 15:42:08 · 196 阅读 · 4 评论 -
Java 学习笔记·五 —— Java 基础语法·入门了解
Java 常量、变量、标识符、运算符流程控制(选择结构、循环结构)if 语句、switch 语句for 循环、while 循环、do...while 循环嵌套循环死循环Scanner 的简单使用Random 的简单使用原创 2021-02-10 11:55:01 · 193 阅读 · 11 评论 -
Java 学习笔记 · JDBC 核心技术 (尚硅谷—课程笔记)
JDBC 概述获取数据库连接 (三要素以及五种方式)使用 PreparedStatement 实现CRUD 操作(操作与访问数据库、Statement的弊端、PreparedStatement与Statement、Java 与 SQL数据类型转换表、ResultSet与ResultSetMetaData、JDBC API)操作 BLOB 类型字段(插入、修改、读取)批量插入(四种实现层次)数据库事务DAO及相关实现类数据库连接池Apache-DBUtils 实现 CRUD 操作原创 2021-01-18 10:31:55 · 1267 阅读 · 0 评论 -
Java 学习笔记·三 —— Java 概述与 HelloWorld
Java 概述特点核心机制注释语法HelloWorldAPI 文档原创 2021-01-14 16:49:58 · 123 阅读 · 0 评论 -
Java 学习笔记·二 —— Eclipse 基本使用(设置、创建、问题、快捷键)
Eclipse 工作环境配置Eclipse 写程序,创建工程、创建包、创建类,编写程序Eclipse 常见问题Eclipse 常用快捷键原创 2021-01-13 16:39:28 · 816 阅读 · 0 评论 -
Java 学习笔记·一 —— Windows 10 环境 JDK 安装 与 Eclipse 安装
windows 10 环境下JDK 安装配置Eclipse 安装配置Eclipse 界面设置与使用原创 2021-01-12 14:47:55 · 1808 阅读 · 0 评论