- 博客(23)
- 收藏
- 关注
原创 Redis
NoSQL(NoSQL = Not Only SQL ),意即"不仅仅是SQL"。在现代的计算系统上每天网络上都会产生庞大的数据量。这些数据有很大一部分是由关系数据库管理系统(RMDBS)来处理。1970年 E.F.Codd’s提出的关系模型的论文 “A relational model of data for large shared data banks”,这使得数据建模和应用程序编程更加简单。...
2022-08-16 18:03:59
515
原创 JavaScript基础知识详解
JavaScript一、初识JavaScript1、浏览器执行JS简介浏览器分成两部分:渲染引擎和JS引擎渲染引擎:用来解析HTML与CSS ,俗称内核,比如chrome浏览器的blink ,老版本的webkitJS引擎:也称为JS解释器。用来读取网页中的JavaScript代码,对其处理后运行,比如chrome浏览器的V8浏览器本身并不会执行JS代码,而是通过内置JavaScript弓|擎(解释器)来执行JS代码。JS 弓|擎执行代码时逐行解释每一句源码(转换为机器语言) , 然后由计算机
2022-05-19 00:58:13
538
原创 java多态及集合详解
目录一、多态1、定义2、优点3、多态存在的必要条件4、接口实现多继承5、default方法static方法二、object类三、异常四、集合1、详细的集合框架图2、手写ArrayList>>>add方法3、泛型4、集合的遍历5、SetHashSetLinkedHashSetTreeSet6、Map1、HashMapLinkedHashMap2、ConcurrentHashMap3、Hashtable
2022-04-10 15:05:46
3634
原创 java之将两个数组中的“姓”和“名”随机拼接,让其生成新的名字
public class Test {@Test public void test05() { // 将数组中的姓和名随机拼接在一起使其生成新的名字 // 姓氏数组 String[] xing = new String[] { "赵", "钱", "孙", "李", "周", "吴", "郑", "王" }; // 名字数组 String[] name = new String[] { "天", "地", "玄", "黄", "宇", "宙", "洪", "荒", "东方" };.
2022-04-03 22:16:12
2638
原创 java之随机生成名字
public class Test{ @Test public void test01() { /* * 如何随机生成名字 第一步:先写上Chinese,按Alt+/,快捷键找到NameGenerator, * 第二步:在加.找到getInstance;使用快捷键Ctrl+1,点击回车键 * 第三步:先写上instance+.找到generate(),使用快捷键Ctrl+1自动生成 * 第四步:输出自动生成或者自己定义的变量 * ChineseNa.
2022-04-03 22:01:57
7684
13
原创 idea的安装及基础设置
目录JetBrains公司介绍一、简介二、idea的优势:三、idea的下载安装四、idea的常用设置1、进入设置2、设置主题:3、编辑区的字体变大或者变小:4、自动导包和优化多余的包:5、同一个包下的类,超过指定个数的时候,导包合并为一个符号:“*”。6、显示行号,方法和方法间的分隔符:7、忽略大小写,进行提示:8、设置编码格式:9、多个类不隐藏,多行显示:10、设置默认的字体,字体大小,字体行间距:11、修改代码中注释的字体颜色:.
2022-04-03 15:51:56
4777
原创 Java:在控制台输入幸运数字小游戏
public class Game { public static void main(String[] args) { //1.输出欢迎信息的方法调用 numberGame(); //2.随机生成幸运数字的方法调用 int luckyGame = luckyGame(100); //3.猜数字方法的调用 gameOver(luckyGame); } public static void numberGame() { //输出欢迎信息,让别人知道你要做什么 Syst.
2022-03-29 16:36:28
4214
原创 关于java中将两个数组合并成一个新数组
@Test public void test02() { int[] arr0 = { 0, 2, 4, 6, 8 }; int[] arr1 = { 1, 3, 5, 7, 9 }; // 需求:将以上两个新的数组合并生成一个新的数组 // 思路: // 1、声明一个新的数组长度为两个数组长度的和 // 2、将第一个数组循环赋值给新数组 // 3、讲第二个数组循环赋值给新数组 注意:第二个数组赋值时的起始位置 int[] arr2 = new int[arr0.leng.
2022-03-26 10:15:00
14163
原创 关于java中的数组:按照下标相同的位置依次将两个数组中的元素插入新的数组
@Test public void test04() { int[] arr0 = { 0, 2 }; int[] arr1 = { 1, 3, 5, 7, 9 }; // 按照下标相同的位置依次将以上两个数组中的元素插入新的数组 // 思路: // 1、声明一个新的数组长度为两个数组长度的和 // 2、将第一个数组循环赋值给新数组 注意:下标规律为2n // 3、将第二个数组循环赋值给新数组 注意:下标规律为2n+1 // 4、当第一个数组赋值完成之后第二个数组依次赋.
2022-03-25 22:43:16
1084
原创 java面向对象之继承及关键字
一、关于Java语言当中的继承:1、继承是面向对象三大特征之一,三大特征分别是:封装、继承、多态2、继承基本"的作用是:代码复用。但是继承最"“重要"的作用是:有了继承才有了以后“方法的覆盖"和"多态机制”。3、继承语法格式:[修饰符列表] class 类名extends父类名{类体=属性+方法}4、java语言当中的继承只支持单继承,一个类不能同时继承很多类,只能继承一个类。在C+ +中支持多继承。5、关于继承中的一些术语:B类继承A类,其中:A类称为:父类、基类、超类、supercl
2022-03-25 16:36:28
2495
原创 java面向对象之封装
### 面向对象中的封装一、封装的定义是什么?在面向对象程式设计方法中,封装(英语: Encapsulation) 是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障, 防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能:在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。二、封装的优点1.良好的封装能够减少耦合度
2022-03-24 09:57:41
748
原创 java构造方法
构造方法一、什么是构造方法?方法名与类名相同的方法,且该方法没有返回值也不需要使用void修饰的方法,称为构造方法。例如:public class person{ public Person(){ }}二、构造方法的作用及分类?作用:初始化对象;初始化对象就是为属性赋值的;分为:有参构造方法和无参构造方法;有参构造方法,代码如下:/** * 代码中没有编写过构造方法,jvm在执行对象初始化的帮助程序追加一个无参构造方法 * 注意:当一个类中既没有无参构造方法也没有有参构造方法的
2022-03-23 14:54:26
368
原创 JDK下载、安装及其环境变量配置
1、阐述JAVA语言优势 java语言是面向对象的 java语言是健壮的 java语言是安全的,可移植的 java语言是解释型的 -java拥有JVM虚拟机,可跨平台运行 java有垃圾回收机制 2、阐述JDK、JRE、JVM及其三者关系JDK是Java开发工具包 JRE是运行环境 JVM是虚拟机 JDK中包含JRE JRE包含JVM JDK是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java
2022-03-22 08:47:33
381
原创 关于java中的注释,变量,数据类型
注释分为:单行注释,多行注释,文档型注释在编写代码的时候多写注释,方便自己查看,也方便别人查看或者调用!!public static void main(String[] args) { // 注释 就是对一段程序的描述 便于程序员理解和使用该程序 // 双斜线表示单行注释 /* * 多 * 行 * 注 * 释 */ System.out.println("我爱你中国"); /** * 文档型注释 * 一般用户注释一个类或与一个方法
2022-03-21 17:04:02
367
原创 面向对象的小练习
public class Person { /** * 名字 */ public String name; /** * 年龄 */ public int age; /** * 性别 1代表男性 2代表女性 */ public String sex; /** * 住址 */ public String address; /** * 吃某种食物 * * @param food 被吃的食物 */ public void eat(Strin.
2022-03-20 12:31:42
260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人