一.减肥计划案例: import java.util.Scanner; public class Test { /* 需求:程序运行后,用户可多次查询星期对应的减肥计划,直到输入0,程序结束 步骤: 1. 不明确用户操作几次, 使用死循环包裹业务逻辑 2. 匹配到0的时候,使用break结束死循环 */ public static void main (String[]
一 正则表达式 1 正则表达式的使用 实现相同的功能, 用String、StringBuffer、StringBuilder可以实现, 用正则表达式也可以 实现。 示例代码: public class Regex1 { public static void main(String[] args) { System.out.println(checkWithRegex("123456")); // true System.o
异常机制(Exception) 简单分类: 检查性异常:最具代表检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如打开一个不存在的文件时,一个异常就发生了,这些异常在编译时不能简单地忽略。 运行时异常:运行时异常是可能被程序员避免的异常。与检查性相反,运行时异常可以
集合概述 Java 集合可分为 Collection 和 Map 两种体系 Collection接口: 单列数据, 定义了存取一组对象的方法的集合 List: 元素有序、可重复的集合Set: 元素无序、不可重复的集合 Map接口: 双列数据,保存具有映射关系“key-value对”的集合 Collection接口 Collection 接口是 L
今天学习了对象与类,类是构造对象的模板或蓝图。由类构造对象的过程称为创建类的实例。类与类之间的关系有依赖,聚合,继承。 然后学习了如何构造对象。
2021-07-23 数组与字符串 字符串(补充) 字符串与基本类型的转换 1、字符串转换为基本类型 java.lang包中有Byte、Short、Integer、Float、Double类的调用方法: 1)public static byte parseByte(String s) 2)public static short parseShort(String s) 3)public static short parse
1.接口 1.1黑马信息管理系统集合改进 (应用) 使用数组容器的弊端 容器长度是固定的,不能根据添加功能自动增长 没有提供用于赠删改查的方法 优化步骤 创建新的StudentDao类,OtherStudentDao 创建ArrayList集合容器对象 OtherStudentDao中的方法声明,需要跟StudentDao保持
今日内容介绍1、循环练习2、数组方法练习 ###01奇数求和练习 * A: 奇数求和练习 * a: 题目分析 * 为了记录累加和的值,我们需要定义一个存储累加和的变量 * 我们要获取到1-100范围内的数 * 判断当前数是否为奇数,是奇数,完成累加和操作 * 累加完毕后,最终显示下累加和的值
1. 用户模块管理 1.1 利用MP实现分页查询 1.1.1 编辑UserController 1.1.2 编辑UserService /利用MP的方式实现分页查询API说明: selectPage(arg1,arg2)arg1: MP中的分页对象 固定的arg2: MP分页中的条件构造器@param pageResult@return动态Sql: select from user wher
去IOE运动 企业的数据架构有三个不可或缺的部分:数据库服务器、数据库软件、数据存储设备。而IOE(I->IBM公司、O->Oracle公司、E->EMC公司)这三家公司恰恰分别在这三个领域实现了垄断。 牵扯到数据安全以及数据设备成本的问题,有公司提出了"去IOE"运动:用PC服务器代替IBM服务器,用my
题目 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "PAYPALISHIRING" 行数为 3 时,排列如下: P A H N A P L S I I G Y I R 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:"PAHNAPLSIIGYIR"。 请
(一)、面向对象 (1)、概述 面向对象(Object Oriented)是软件开发方法,一种编程范式。面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象
Day13_模块与包的使用 模块的使用 什么是一个模块 - python中一个py就是一个模块怎么在一个模块中使用另一个模块中的内容(内容包含数据、函数、类等) """ 注意:1)如果要在一个模块中使用另一个模块中的内容,被使用的模块的模块名必须是标识符并且不是关键字 2)一个模块中
1. AOP缓存的实现 1.1 自定义注解 在hcds-common下创建一个新的包,名字叫com.hc.annotation,作为自定义注解的包,注解名称命名为CacheFind package com.hc.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.an
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=
学习目标: 目标:熟练运用Java所学知识 学习内容: 本文内容:使用java解决 跳石板 文章目录 学习目标:学习内容:题目描述解题思路实现代码 题目描述 小易来到了一条石板路前,每块石板上从1挨着编号为:1、2、3… 这条石板路要根据特殊的规则才能前进:对于小易当前所在的编号为K的
super关键字 严格来说,super 其实并不是一个引用,它只是一个关键字,super 代表了当前对象中从父类继承过来的那部分特征。this 指向一个独立的对象,super 并不是指向某个“独立”的对象,假设张大明是父亲,张小明是儿子,有这样一句话:大家都说张小明的眼睛、鼻子和父亲的很像。那么也就是
知识点 接口的多实现 之前学过,在继承体系中,一个类只能继承一个父类。而对于接口而言,一个类是可以实现多个接口的,这叫做接 口的多实现。并且,一个类能继承一个父类,同时实现多个接口。 抽象方法 接口中,有多个抽象方法时,实现类必须重写所有抽象方法。如果抽象方法有重名的,只需
对象类型作为函数的参数或者返回值, 使用对象类型作为函数的参数或者返回值,可能会产生一些不必要的中间对象 class Car { int m_price; public: Car(int price = 0) :m_price(price) { cout << "Car(int) - " << this << " - " << this->m_price << endl; } Car(
类锁 * 对象锁(synchronized method{})和类锁(static sychronized method{})的区别 - 对象锁也叫实例锁,对应synchronized关键字,当多个线程访问多个实例时,它们互不干扰,每个对象都拥有自己的锁,如果是单例模式下,那么就是变成和类锁一样的功能。 - 对象锁防止在同一个时刻多个
yield() 方法 - Thread.yield() 该方法是一个静态方法, 作用是给同一个优先级的线程让位,阻塞当前线程,但是阻塞时间不可以指定,是随机的。 - Thread.yield() 和 sleep()方法类似,只是.yield()方法阻塞时间是随机的,不可以指定。 代码 package com.shige.Thread;
interrupt() 方法 中断线程 * interrupt()方法的简单理解 - interrupt() 方法只是改变线程的阻塞状态而已,让一个正在阻塞状态的线程,恢复执行。但是它不会中断一个正在运行的线程。 - 这一方法实际完成的是,给受阻塞的线程发出一个中断阻塞信号,这样受阻线程就得以退出阻塞
文章目录 Collection接口List接口ArrayListLinkedList Collection接口 List接口 List接口是Collection接口的子接口 List接口的特点: 1.有序的集合(存储和取出有一定顺序) 2.方法具有索引 3.允许存储相同元素 ArrayList ArrayList是List接口的实现类 特点: 内部的数据结构
JavaScript 什么是JavaScript 概述 JavaScript是一门世界上最流行的脚本语言 一个合格的后端人员,必须要精通JavaScript 历史 地址链接 ECMAScript它可以理解为是JavaScript的一个标准 最新版本已经到es6版本了~ 但是大部分浏览器还只是停留在es5代码上! 开发环境—线上环境
包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法格式为: package pkg1[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名; 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用“import”语句可完成此功能 import package1[.package2.