首页 > TAG信息列表 > Println

第7章面向对象编程_基础部分

1.类与对象 1.0 介绍 张老太养了两只猫猫:一只名字叫小白,今年 3 岁,白色。还有一只叫小花,今年 100 岁,花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户输入的小猫名错误,则显示张老太没有这只猫猫。 单独的定义变量解决 ​ 不利于数据的管理(

map遍历

  首先定义一个map,然后给map添加值 Map<String, Integer> map = new HashMap<>(16); map.put("aa", 1); map.put("bb", 2); map.put("cc", 3);   1.通过keySet()或者values()来方法遍历 ketSet是获取key,values是获取值

go之切片

定义   切片是由数组建立的一种方便、灵活且功能强大的包装,切片本身不拥有任何数据。他们只是对现有数组的引用。切片底层以来于数组,是对数组的引用   底层数组如果发生变化,切片也变了;切片发生变化,层数组也变化 切片定义   基于数组生成切片 package main import "fmt" f

课后总结

创建两个二维数组,其中一个命名为number,用来储存随机数,第一行是随机数,第二行作为分母,初始值为1. 第二个数组命名为symbol,第一行用来储存符号,第二行用来确定运算顺序,加减法标志为1,乘除法标志为2,产生随机数,产生随机数的位置为3,作为加上括号的位置最先运算。 相应的,第symbol数组中第i

java基础学习(一)

可能遇到问题 每个单词的大小不要出现问题,Java是大小写敏感的 尽量使用英文; 文件名 和 类名必须保持一致,并且首字母大写 使用了中文符号 Java程序运行机制 编译型 解释型 快捷键笔记 main方法快捷键:psvm 输出快捷键:sout Java基础语法 注释、标识符、关键字 注释 comments 注释

运算符

运算符 == 判断内容是否相同 但与equals不同 多了一个非空判断 eq则是判断内存地址 简言之,equals方法是检查值是否相等,而eq方法检查的是引用是否相等。所以如果比较的对象是null那么==调用的是eq,不是null的情况调用的是equals。 // scala语法中双等号就是比较对象的内容,但是和equ

SpringAOP基于注解编程中通知方法参数问题

SpringAOP基于注解编程中通知方法参数问题 1、问题引入 在测试基于注解编程过程中,出现如下异常: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'calculatorImpl' defined in file [D:\Java\SSM\ssm-my\SSM\spring-aop\spring-aop\targ

java语法基础(一)

目录一、首先我们编写一个java程序二、语法基础1变量2.常量3.类型转化4.运算符5.表达式三、输入输出1.输入2.输出 一、首先我们编写一个java程序 经典Hello World! public class Main { public static void main(String[] args) { System.out.println("Hello World!");

09-Stream&File

1.Stream流 1.1体验Stream流【理解】 案例需求 按照下面的要求完成集合的创建和遍历 创建一个集合,存储多个字符串元素 把集合中所有以"张"开头的元素存储到一个新的集合 把"张"开头的集合中的长度为3的元素存储到一个新的集合 遍历上一步得到的集合 原始方式示例代码 public

JAVA进阶--多线程、定时器、并发并行、线程的生命周期--2022年9月8日

第一节、多线程的创建   1、线程概述     A、什么是线程             B、多线程是什么        2、继承Thread类     A、继承Thread类是如何实现多线程的       继承Thread类       重写run方法       创建线程对象       调用s

02-运算符&选择语句

运算符&选择语句 今日目标: 能够知道每种运算符的作用及使用特点 能够理解+操作的三种情况 能够知道顺序结构语句的执行流程 能够使用Debug查看程序的执行流程 能够根据需求选择合适的if语句实现 能够知道switch语句执行流程和注意事项 1:运算符 前面我们学过了通过字面量和变量来

LocalDateTime、LocalDate、Long、Date、String 相互转换

DateTimeFormatter dateTimeFormatter1 = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss");DateTimeFormatter dateTimeFormatter2 = DateTimeFormatter.ofPattern("yyyy-MM-dd");LocalDateTime localDateTime = LocalDateTime.parse("2019-07-

个人项目分析

个人项目要求: 用户: 小学、初中和高中数学老师。 功能: 1、命令行输入用户名和密码,两者之间用空格隔开(程序预设小学、初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学、初中和高中三个选项中的一个。否则提示“请输入正确的用

java面试题-基础

简单理解面向对象面向 对象 (Object Oriented)是 软件开发方法 ,一种编程范式 对应的还有 面向过程,面向函数 等是对现实世界的抽象和模型化用代码做现实世界的对照 1234567⾯向过程 :⾯向过程性能⽐⾯向对象⾼。 因为类调⽤时需要实例化,开销⼤,比较消耗资源,所以当性能是最重要的考

异或 两数交换

public static void process1() { // a, b 指向内存空间位置必须时两块控不同的空间 // 数组中 a, b 不能相等 int a = 17; int b = 23; // a, b 交换值,不需在开阔空间 a = a ^ b; b = a ^ b; a = a ^ b; System.out.println(a); System.

String常用方法

String 方法 方法名 参数 返回值 解释 contains() String boolean 判断字符串是否包含参数String endsWith() String boolean 判断字符串是否以参数String结尾 startsWith() String boolean 判断字符串是否以参数String开始 equals() String boolean 判断两个字符串

Java中Map的 entrySet() 详解以及用法(四种遍历map的方式)

Java中Map的 entrySet() 详解以及用法(四种遍历map的方式) Entry 由于Map中存放的元素均为键值对,故每一个键值对必然存在一个映射关系。 Map中采用Entry内部类来表示一个映射项,映射项包含Key和Value (我们总说键值对键值对, 每一个键值对也就是一个Entry) Map.Entry里面包含getKey

结队编程 - 队友代码分析

结对编程队友代码分析 - 李林畅li神 李神个人项目代码结构 优点: 整个工程仅使用一个包,充分体现架构设计中less is more的思想,大道至简,对于轻量级的应用无需使用过多复杂的项目架构,包结构。使整个工程结构清晰,易于阅读。 Class及Interface命名规范,采用Java语言规范的大驼峰命名法

使用 json.Unmarshal(),反序列化时,出现了科学计数法

1.问题现象描述 使用 json.Unmarshal(),反序列化时,出现了科学计数法,参考代码如下: jsonStr := `{"number":1234567}` result := make(map[string]interface{}) err := json.Unmarshal([]byte(jsonStr), &result) if err != nil { fmt.Println(err) } fmt.Println(result) // 输出

Java学习-第一部分-第三阶段-第二节:反射

反射 笔记目录:(https://www.cnblogs.com/wenjie2000/p/16378441.html) 一个需求引出反射 请看下面的问题 根据配置文件 re.properties 指定信息,创建对象并调用方法(以下为文件内容) classfullpath=com.hspedu.Cat method=hi 思考:使用现有技术,你能做的吗? 这样的需求在学习框

03-MyBatisPlus的CRUD 接口

一、insert 1、插入操作 @RunWith(SpringRunner.class) @SpringBootTest public class CRUDTests { @Autowired private UserMapper userMapper; @Test public void testInsert(){ User user = new User(); user.setName("Helen");

运算符的基本运算

运算符 Java支持如下运算符 算术运算符:+,-,*,/,%(取余,又叫模),++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,~,>>,<<,>>>(了解就行) 条件运算符:?,: 拓展运算符:+=,-=,*=,/= 运算符举例 package Demo;​public class

JavaBeans:String类、StringBuilder、StringBuilder

精华笔记: String常见面试题: String的常用方法: length():获取字符串的长度(字符个数) trim():去除当前字符串两边的空白字符 toUpperCase()/toLowerCase():将当前字符串中的英文部分给转换为全大写/全小写 startsWith()/endsWith():判断当前字符串是否是以给定的字符串开始的/结束的

30道四则运算java

package test4; import java.util.Scanner;import java.util.Random;public class Test4 { public static void dayin(int n6) {Random r = new Random(); int i3= r.nextInt(10); if(i3%4==0) { System.out.print("+"); } if(i3%4==1) { System.out.p

JavaBeans:正则表达式、Object、包装类、自动拆装箱

精华笔记: 正则表达式: 用于描述字符串的内容格式,使用它通常用于匹配一个字符串是否符合格式要求 正则表达式的语法:-------------------了解、不用纠结、不用深入研究 String支持与正则表达式相关的方法: matches():使用给定的正则表达式(regex)验证当前字符串的格式是否符合要