03 2021 档案
摘要:如果直接使用yum命令会出现这样的错误 因为红帽的企业版Linux系统RHEL是收费的,必须要注册才可正常使用。替换掉原版的yum,安装一个免费的yum源-->CentOS 1.检查并删除原有的yum源 检查yum源:rpm -qa | grep yum 删除原有的yum源: rpm -qa|gre
阅读全文
摘要:类与对象 类是抽象的,概念的,代表一类事物,比如人类,猫类...,即它是数据类型。 对象是具体的,实际的,代表一个具体事物,即是实例。 类是对象的模板,对象是类的一个个体,对应一个实例。 对象在内存中的存在形式 属性/成员变量 从概念或叫法上看:成员变量 = 属性 = filed(即 成员变量是用来
阅读全文
摘要:今天复习了面向对象的一部分知识,重点研究了递归回溯的算法,包括斐波那契数列、迷宫问题、汉诺塔这些经典题目,也做了一些蓝桥杯的算法练习。
阅读全文
摘要:今天第一次参加了LeetCode的周赛,一个半小时的时间,一共四道题目,自己卡在了第一题,直到比赛结束的四分钟后才通过的第一题的全部测试用例,这让我深刻意识到了自己和大佬之间的差距,自己要更加努力才是,重在坚持,每天进步一点点,加油!!!
阅读全文
摘要:今天复习java的数组基础,做了蓝桥杯的算法练习,下面是我的蓝桥杯题解GitHub地址: https://github.com/Caitlyn-bot/LanQiaoKey 在昨天学习Git知识后进行了实际操作,通过Git和GitHub来管理项目。
阅读全文
摘要:数组 数组可以存放多个同一类型的数据。数组也是一种数据类型,是引用类型。即:数组就是一组数据。 数组的使用 动态初始化 数据类型 数组名[] = new 数据类型 [大小] int a[] =new int [5]//创建了一个数组,名字a,存放5个int 数组的引用:数组名[下标/索引],如a数组
阅读全文
摘要:Git的配置 在完成Git的下载安装后,在任意位置右键选择Git Bash Here,打开命令行窗口 在Git使用,进行一个一次性的配置,方便Git知道是谁修改了项目,进行跟进,设置对应的用户名和邮箱地址。 git config --global user.name "your_username"
阅读全文
摘要:程序控制结构 在程序中,程序运行的流程控制决定程序是如何执行的,是我们必须掌握的,主要有三大流程控制语句: 顺序控制 分支控制 循环控制 顺序控制 定义:程序从上到下逐行地执行,中间没有任何的判断和跳转。 顺序控制举例和注意事项 Java中定义成员变量时采用合法的前向引用。如: public cla
阅读全文
摘要:进制介绍 对于整数,有四种表示方式: 二进制:0,1 ,满 2 进 1.以 0b 或 0B 开头。 十进制:0-9 ,满 10 进 1。 八进制:0-7 ,满 8 进 1. 以数字 0 开头表示。 十六进制:0-9 及 A(10)-F(15),满 16 进 1. 以 0x 或 0X 开头表示。此处的
阅读全文
摘要:在编程中,需要接收用户输入的数据,就可以使用键盘输入语句来获取。需要一个扫描器(对象) , 就是 Scanner。 步骤 : 导入该类的所在包, java.util.* 创建该类对象(声明变量) 调用里面的功能 //Scanner的基本使用 import java.util.Scanner;//表示
阅读全文
摘要:一、三元运算符 条件表达式?表达式1:表达式2; 运算规则: 如果条件表达式的值为true,运算后的结果是表达式1; 如果条件表达式的值为false,运算后的结果是表达式2; 口诀:【一灯大师:一真大师】 //三元运算符 public class TernaryOperator{ public st
阅读全文
摘要:赋值运算符 赋值运算符就是将某个运算后的值,赋给指定的变量。 基本赋值运算符 复合赋值运算符 += ,-= ,*= , /= ,%= 等 , 重点:+= ,其它的使用是一个道理 a += b; [等价 a = a + b; ] a -= b; [等价 a = a - b; ] 赋值运算符特点 运算顺
阅读全文
摘要:一、关系运算符(比较运算符) 关系运算符的结果都是boolean类型,也就是说,要么是true,要么是false。 关系表达式经常用在if结构的条件中或循环结构的条件中。 public class RelationalOperator{ public static void main(String[
阅读全文
摘要:一、运算符介绍 运算符是一种特殊的符号,用以表示数据的运算、赋值和比较等。 算术运算符、赋值运算符、关系运算符【比较运算符】、逻辑运算符、位运算符【需要二进制基础】、三元运算符 二、算术运算符 算术运算符是对数值类型的变量进行运算的,在java程序中使用的非常多。 /** * 演示算术运算符的使用
阅读全文
摘要:自动类型转换 当java程序在进行赋值或运算时,精度小的类型自动转换为精度大的数据类型,这就是自动类型转换。 数据类型按精度(容量)大小排序为 public class AutoConvert{ public static void main(String[] args){ //演示自动类型转换 i
阅读全文
摘要:一、数据类型 每一种数据都定义了明确的数据类型,在内存中分配了大小不同的内存空间(字节)。 java 数据类型分为两大类 基本数据类型, 引用类型 基本数据类型有 8 中 数值型 [byte , short , int , long , float ,double] char , boolean 引
阅读全文
摘要:一、为什么需要变量 变量是程序的基本组成单位 不论是使用哪种高级程序语言编写程序,变量都是其程序的基本组成单位。 变量有三个基本要素:类型 + 名称 + 值 二、变量的介绍 变量相当于内存中一个数据存储空间的表示,类似于房间的门牌号,我们可以通过房间的门牌号找到房间,也可以通过变量名可以访问到变量(
阅读全文
摘要:文档注释 注释内容可以被JDK提供的工具javadoc所解析,生成一套以网页文件形式体现该程序的说明文档,一般写在类 javadoc -d 文件夹名 -xx -yy Demo.java /** * @author 张志伟 * @version 1.0 */ public class Comment{
阅读全文
摘要://演示转义字符的使用 public class ChangeChar{ public static void main(String[] args){ // \t:一个制表位,用来实现对齐 System.out.println("北京\t天津\t上海"); // \n:换行符 System.out
阅读全文
摘要:Java的流程 //这是Java的快速入门 演示java的开发步骤 //对代码的相关说明 //1、public class Hello 表示Hello是一个类,是一个public(公有)的类 //2、Hello{}表示一个类的开始和结束 //3、public static void main(Str
阅读全文
摘要:Java核心机制-Java虚拟机【JVM java virtual machine】 基本介绍 JVM是一个虚拟的计算机,具有指令集并使用不同的存储区域。负责执行指令,管理数据、内存、寄存器,包含在JDK中 对于不同的平台,有不同的虚拟机(这就是java实现跨平台性的基础) Java虚拟机机制屏蔽了
阅读全文
摘要:最近看了很多的视频,了解到了更多的东西,回过头来,才发现自己的基础并不扎实,很多东西都没有学到位,这些隐患迟早会蹦出来,所以,我决定从头再开始学,为了自己未来的发展,我必须这么做。 看到很多就职多年的老程序员都在说一句话:基础不牢,地动山摇 抱着这样的态度,我决定沉下心来,好好过一遍基础,之前也有过
阅读全文
摘要:IDEA整合LeetCode插件,可以在 IDEA 本地编辑代码并且运行提交,还能关联自己的账号,非常实用。 在Setting中的Plugins中搜索安装LeetCode插件 安装插件后进行设置 第一次使用前,需要进行一些基本的配置在Setting的Tools中可以找到安装好的leetode plu
阅读全文
摘要:以《淘宝网》为例描绘质量属性的六个常见属性场景。质量属性分别是:可用性、可修改性、性能、安全性、可测试性和易用性。 可用性:淘宝的页面简洁大方,网站稳定 可修改性:整体设计结构鲜明,易于扩展 性能:支持高并发的访问,服务器稳定,性能强大 安全性:淘宝保证用户的信息安全 可测试性:淘宝的用户众多,这样
阅读全文
摘要:要说软件架构师,那么首先要说的,就是架构 总结一下,什么是架构,就是: 根据要解决的问题,对目标系统的边界进行界定。 并对目标系统按某个原则的进行切分。切分的原则,要便于不同的角色,对切分出来的部分,并行或串行开展工作,一般并行才能减少时间。 并对这些切分出来的部分,设立沟通机制。 根据 3,使得这
阅读全文