
Java
CDUT_promise
保持善良包容的心!让专注成为自己的习惯!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot入门
SpringBoot基础学习目标:能够理解Spring的优缺点能够理解SpringBoot的特点能够理解SpringBoot的核心功能能够搭建SpringBoot的环境能够完成application.properties配置文件的配置能够完成application.yml配置文件的配置能够使用SpringBoot集成Mybatis能够使用SpringBoot集成Junit能够使用SpringBoot集成SpringData JPA一、SpringBoot简介1.1 原有Spri原创 2020-10-15 00:35:27 · 158 阅读 · 0 评论 -
人生第一次技术群面
记录人生第一次技术群面国庆前收到烽火星空通信的复试座谈,那个时候已经知道是技术群面了,心中很是纳闷,不是吧阿sir,技术面试都有群面了?这不是管培生,运营推广才有的形式吗?网上搜了一下这家国企性质的公司确实一直都有技术群面的传统~但作为小白完全不知道该怎么应对小组群面,想来想去还是早点休息明天有个好精神吧。(还好没死命复习技术知识,这一面不问技术。)过程 约好的今天上午10:30,我提前几分钟进去了,发现两个面试官正在说话,看到大家都开着摄像头,我也悄咪咪打开了摄像头。果不其然没到两分钟就被面试官原创 2020-10-12 12:27:35 · 2188 阅读 · 2 评论 -
Spring底层原理探究
Spring底层原理前言 离上一篇文章记录差不多过了半年左右的时间吧,这段时间很多面试准备,知识点的学习基本被我转移到了书面笔记上,秋招仍在继续,你我怎能懈怠!特捡起上半年的老本,继续自己的优快云博客之途。 看过我之前写的文章的小伙伴肯定都有一个感受,啊写的好基础呀!没错是的,之前无论是技术知识的积累还是知识层面的广度和深度,都近似一个小白在写杂谈… 这段很长时间的离开希望能让以后我的分享提升一个档次,至于为什么要坚持写博客?互联网时代软件行业技术开源精神的普及,分享技术是一件有助于自己原创 2020-10-11 19:03:28 · 1690 阅读 · 2 评论 -
JVM内存模型导图分享
看到的一篇将Java类加载以及JVM模型、垃圾回收机制描述的很完整的一个思维导图。思维导图原创 2020-10-08 20:20:35 · 128 阅读 · 0 评论 -
谈谈数组和链表
最近在学习Java集合这一块知识,发现编程语言不过是一门语言,底层数据结构才是核心。不得不复习起来数组和链表。可以对应于ArrayList 和 LinkedList。看了网上很多文章都是这样说的:ArrayList 查找速度快效率高,增删效率低;LinedList 查找效率低下,但增删效率高。??真的是这样吗?凡事没有绝对性,我们知道这些可能都是在对应某种情况下或者总体相对而言是这样的...原创 2020-04-04 18:41:50 · 226 阅读 · 0 评论 -
IDEA 里面如何执行某一类文件而不检查其他有编译错误的类文件
在我们学习Java 的过程中,经常会故意敲一些代码,它们可能是错误的,但是可以和其他对的形成对比,但是一旦你跳过不去管这些错误。当你开始学习新的东西的时候,比如重新建了一个包,写了一个主类,尽管并没有引用到报错这个类,但是IDA仍然会自动跳到这个有编译错误的这个类,这往往不是我们想要的,反而是一种麻烦。如果你碰到了这样的问题,希望这篇文章可以帮助你解答疑问。第一步找到File菜单项里...原创 2020-04-04 09:00:47 · 5397 阅读 · 8 评论 -
异常处理细解加面试常考
这篇文章讲的很细啦!!详见此链接!!原创 2020-03-26 21:52:39 · 175 阅读 · 0 评论 -
面向对象超全面详细讲解
我们知道Java是典型的面向对象程序设计语言。所以可以说面向对象思想贯穿了我们程序设计的始终。本来就是一个很抽象的概念,希望通过我的浅显的见解能帮助大家理解。本文先介绍面向对象程序设计思想,后面着重介绍面向对象的三大特性,结合代码体现面向对象的三大特性。面向对象程序设计思想什么是面向对象 面向对象是相对于面向过程思想来说的,我们在大学学的第一门语言相信大家可能很多都是C语言,C语言就是...原创 2020-03-13 21:24:39 · 553 阅读 · 0 评论 -
面试考点:ArrayList 循环遍历时删除元素问题
ArrayList集合中在遍历集合时,删除了集合中的元素,会不会对遍历产生影响呢?如果会,该怎么解决?比如我们现在有一道这样的题:有如下员工信息:姓名:张三,工资:3000姓名:李四,工资:3500姓名:王五,工资:4000姓名:赵六,工资:4500姓名:田七,工资:5000先需要将所有的员工信息都存入ArrayList集合中,并完成如下操作:1、判断是否有姓名为“王五”的员工...原创 2020-03-08 23:06:00 · 763 阅读 · 0 评论 -
继承总结收获
继承主要解决的问题就是: 共性提取在继承的关系中,“子类就是一个父类”。也就是说,子类可以被当作父类看待。比如说父类 是员工类,子类是讲师类,那么“讲师就是一名员工”关系。它们之间的关系可形象地表达为 is a…@Override 重写方法注解,可以用来检测重写方法方法名和方法参数是否正确。super、this关键字super 关键字的用法有三种:在子类的成员方法中,访问父类的 成...原创 2020-03-07 21:21:18 · 187 阅读 · 0 评论 -
简易学员管理系统设计(ArrayList集合综合)
不进行GUI相关设计,不面向 swing开发,这个小案例目的是综合 ArrayList 以及对软件工程的设计思想,逻辑思考能力的训练。前言 在软件工程中,常常需要把复杂的系统划分成小的组成部分, 把一个一个的功能拆分开来分别设计,使软件系统的职责得到合理划分,良好的设计可以降低系统各部分的相互依赖(解耦),提高组成单元的内聚性,从而可以达到提高系统的维护性和扩展性。 声明:本案例仅仅是...原创 2020-03-04 22:42:01 · 330 阅读 · 1 评论 -
两个经典逻辑基础题——不死神兔和百钱白鸡
问题有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问第二十个月的兔子对数为多少?我国古代数学家张丘建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?问题分析问题一思路:为了存储多个月的兔子对数,定义一个数组,用动态初始化完成数组元素的初始化,长度为...原创 2020-02-27 22:36:30 · 307 阅读 · 0 评论 -
不考虑索引的数组相同问题
前言 在不考虑 API 的情况下,我们知道两个数组相等的判定条件为两数组对应元素相同。有一天突发一个这样的想法,哎想法来了就实现一下呗,锻炼下思维也是好的。 假如只要求两个数组包含元素相同就认定为两个数组相同,请写一个函数判断两个数组是否相同。代码实现public class Test07 { public static void main(String[] args) { ...原创 2020-02-27 22:27:40 · 149 阅读 · 0 评论 -
Java全局变量和局部变量初始化问题
我们先来看一个比较的例子,最近在知乎看到的帖子。 public class TestDemo { int a; //类的成员变量 public static void main(String[] args) { TestDemo td =new TestDemo(); //默认的构造方法 System.out.println(td.a);...原创 2020-02-21 23:24:53 · 3770 阅读 · 0 评论 -
一道循环题引发的深思~
我们在敲代码的时候经常会遇到这样的问题,面对一道编程题,看着看着就在纸上列起了方程,,,然而计算机哪能给我们列方程!!我们要渐渐从以前上学学的数学解题思维中慢慢抽出来,一点一点地培养起我们的计算机的逻辑思维,我认为的最高境界就是——工具人! 为什么会有这番感慨,还是要从今天看到的非常简单的一道编程题,没有任何数组和集合等数据结构的内容,单单是一道一层的循环结构,我却默默地在纸上列起了方程...原创 2020-02-19 22:12:05 · 1428 阅读 · 3 评论 -
三个数求最大值的五种算法
小算法,大道理。三个数中求最大值应该是各位学习算法学习语言必经历的一道坎儿吧。今天突然想捋一捋实现的几种方法,因为我们知道Java(C语言里面也有三目运算符)里面是有三目运算符呢,同时我们知道本来这就是个分支结构的典型例题之一,通过最基础的分支结构也可以实现。本文章用 Java语言作示范来整理一下求最大值的思路。为了捋清脑回路特写此文章记录下来同时也可帮小伙伴们梳理一下。大神请不要嘲笑我啊!...原创 2020-02-18 23:48:54 · 22807 阅读 · 2 评论 -
Java Web单词
JavaWeb 单词整理HTML 部分单词音标释义应用hyper[ˈhaɪpə®]亢奋,超越Hyper Textmarkup[ˈmɑ:kʌp]标记Markup Languagemeta['metə]元<meta charset="UTF-8">设置网页的编码title[ˈtaɪtl]标题html 的网页标题标签...原创 2020-02-17 23:41:55 · 529 阅读 · 0 评论 -
Java变量和数据类型易错整理和收获
今天重温了一遍Java SE基础——变量和数据类型,发现以前学习的的确是不够系统啊,,在学习中收获颇丰,之前学习中在数据类型的强制类型转换学习中只了解个大概,今天确实达到了知其然且知其所以然的地步了。下面我们一一来看。1.变量1.1 变量的定义格式数据类型 变量名称 = 初始值注意:变量名称,首字母要求小写,满足“驼峰模式”(后面单词首字母大写)。初始值,定义的时候可有可无。在使...原创 2020-02-17 23:36:08 · 324 阅读 · 0 评论 -
一、初识Java
本笔记是我最近在上黑马Java基础班上老师的随堂笔记。学习最有用的事情就是记笔记,脑袋是易忘的,此笔记适合零基础刚接触Java的人学习。一、初识Java01.行业背景[了解]目标 掌握整体行业现状。详解时代背景互联网时代大数据时代人工智能时代,源于通信技术的发达:4G,5G就会产生大量的数据,大量的数据需要大量的软件去分析,存储,传输,和管理。软...原创 2020-02-14 17:37:11 · 292 阅读 · 0 评论 -
Tomcat原理
2.Tomcat 架构2.1 Http 工作原理Tomcat作为一个HTTP服务器干了什么? 接受链接,解析数据,处理请求和发送响应2.2 Tomcat整体架构2.2.1 Http服务器请求 处理图一即第一种请求处理方式 直接让服务器调用各业务类(用多个if else 去判断哪项业务),这种方式具有高耦合性。图二即第二种请求处理方式 不直接调用业务类, 而是把请求交给...原创 2020-01-17 14:02:44 · 141 阅读 · 0 评论 -
Java模仿Windows自带的计算器功能,设计一个简单的计算器
用Java设计一个简单的计算器,要求实现整数和小数的加减乘除和清屏。原创 2019-11-04 22:03:22 · 8676 阅读 · 5 评论