再美不及姑娘你
又见西风上碧树
posts - 135,comments - 7,views - 47982
03 2022 档案
Java基础——Collections
摘要:概述: 是针对集合操作的工具类 常用方法: 1.public static <T extends Comparable<? super T>>void sort(List<T>list):将指定的列表按升序排序 2.public static void reverse(List<?>list):反转 阅读全文
posted @ 2022-03-31 19:15 再美不及姑娘你 阅读(65) 评论(0) 推荐(0) 编辑
Java案例——用集合实现统计任意字符串中字符出现的次数
摘要:需求:键盘录入一个字符串,统计其中各个字符出现的顺序 分析: 1.使用Scanner类获取一个字符串 2.创建HashMap集合,如果追求统计字符的美观性,可以使用TreeMap 3.遍历字符串得到每一个字符并将其作为TreeMap的键 4.通过键去集合中找相对应的值,看返回值是什么? 返回null 阅读全文
posted @ 2022-03-30 20:50 再美不及姑娘你 阅读(270) 评论(0) 推荐(0) 编辑
Java案例——集合嵌套
摘要:一、需求:创建一个ArrayList集合,存储三个元素,每一个元素都是HashMap,每一个HashMap的键和值都是String,并遍历 分析: 1.创建一个ArrayList集合 2.创建一个HashMap集合键和值都是String 3.将HashMap作为元素添加到ArrayList中 4.遍 阅读全文
posted @ 2022-03-30 20:22 再美不及姑娘你 阅读(205) 评论(0) 推荐(0) 编辑
Java案例——HashMap集合存储学生对象并遍历
摘要:一、需求:创建一个HashMap集合,键是学号(String),值是学生对象(Student),存储三个键值对元素,并遍历 分析: 1.定义学生类 2.创建HashMap集合对象 3.创建学生对象 4把学生添加到集合中 5.遍历集合 public class StudentDemo { public 阅读全文
posted @ 2022-03-30 19:38 再美不及姑娘你 阅读(488) 评论(0) 推荐(0) 编辑
Java基础——Map集合
摘要:一、概述: Interface Map<K,V> k:键的类型;V:值的类型 将键映射到值的对象;不能包含重复的键;每个键可以映射到最多一个值 二、创建Map集合的对象方式 1.使用多态的方式 2.具体实现类HashMap public static void main(String[] args) 阅读全文
posted @ 2022-03-30 18:58 再美不及姑娘你 阅读(164) 评论(0) 推荐(0) 编辑
Java基础——泛型
摘要:一、泛型 概述: 泛型是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型 本质上是参数化类型,也就是说所操作的数据类型被指定为一个参数 参数化类型:就是将类型由原来的具体的类型参数化,然后在使用/调用时传入具体的参数 这种参数类型可以用在类、方法和接口中,分别 阅读全文
posted @ 2022-03-29 20:27 再美不及姑娘你 阅读(96) 评论(0) 推荐(0) 编辑
Java案例——不重复的随机数
摘要:需求:获得十个1-20的随机数,要求随机数不能重复,存储到集合中并遍历 分析: 1.创建Set集合对象,可以使用HashSet也可以使用TreeSet,区别在于TreeSet是排序后的 2.创建随机数对象,获取一个随机数 3.判断集合长度是否大于10,是停止生成、存储并遍历 否:继续生成直到长度大于 阅读全文
posted @ 2022-03-29 19:09 再美不及姑娘你 阅读(198) 评论(0) 推荐(0) 编辑
Java案例——使用比较排序器comparator成绩排序
摘要:需求:用TreeSet集合存储多个学生信息(姓名,语文成绩,数学成绩),并遍历该集合;要按照总分从高到低进行排序 分析: 1.创建学生类 成员变量 姓名,语文成绩、数学成绩;成员方法 求总分;构造方法 无参构造,带参构造; get\set方法 2.创建测试类 3.创建TreeSet集合对对象,并使用 阅读全文
posted @ 2022-03-29 18:44 再美不及姑娘你 阅读(219) 评论(0) 推荐(0) 编辑
Java思考——如何使用Comparable按照我们指定的规则排序?
摘要:练习: 存储学生对象并遍历,创建TreeSet集合使用无参构造方法,并按照年龄从小到大的顺序排序,若年龄相同再按照姓名的字母顺序排序 分析: 1.创建学生类,成员变量name,age;无参构造,带参构造;get\set方法; 2.创建测试类,添加数据并进行排序;直接排序会报错 3.需要Student 阅读全文
posted @ 2022-03-29 17:55 再美不及姑娘你 阅读(361) 评论(2) 推荐(0) 编辑
Java基础——TreeSet集合
摘要:一、特点: 1.元素有序,这里的顺序不是指的存储和取出的顺序,而是按照一定规则进行排序,具体排序方法要看构造方法 TreeSet():无参构造,根据元素的自然顺序排序也就是从小到大的排序方式进行排序 TreeSet(Comparator comparator):带参构造,根据指定的比较器进行排序 2 阅读全文
posted @ 2022-03-29 17:54 再美不及姑娘你 阅读(90) 评论(0) 推荐(0) 编辑
Java基础——LinkedHashSet集合
摘要:特点: 1.哈希表和链表实现的set接口,具有可预测的迭代次序 2.由链表保证元素有序,也就是说元素的存储和取出顺序是一致的 3.由哈希表保证元素唯一,也就是说没有重复的元素 LinkedHashSet集合存储并遍历字符串代码演示 public class LinkedHashSetDemo{ pu 阅读全文
posted @ 2022-03-29 13:41 再美不及姑娘你 阅读(115) 评论(0) 推荐(0) 编辑
Java思考——HashSet集合如何保证元素的唯一性也就是不包含重复元素?
摘要:首先将源码逐级找出来1.HashSet<String> hs=new HashSet<String>(); hs.add("hello"); hs.add("world"); hs.add("java"); hs.add("world");//因为是Set集合所以不带重复元素因为调用的是HashSe 阅读全文
posted @ 2022-03-28 19:14 再美不及姑娘你 阅读(293) 评论(0) 推荐(0) 编辑
Java基础——Set集合
摘要:特点: 1.不包含重复元素的集合 2.没有带索引的方法,所以不能使用普通for循环遍历,只能使用增强for循环或者迭代器进行遍历 Set练习 存储字符串并遍历 public class SetDemo { public static void main(String[] args) { //创建集合 阅读全文
posted @ 2022-03-28 13:17 再美不及姑娘你 阅读(115) 评论(0) 推荐(0) 编辑
Java基础——LinkedList集合的特有功能
摘要:一、LinkedList集合特有的方法 方法名说明 public void addFirst(E e) 在该链表的头部插入指定的元素 public void addLast(E e) 在该链表的尾部追加指定的元素 public E getLast() 返回此链表的最后一个元素 public E ge 阅读全文
posted @ 2022-03-28 13:04 再美不及姑娘你 阅读(114) 评论(4) 推荐(0) 编辑
Java基础——List集合子类的特点
摘要:一、常用集合子类 ArrayList、LinedList ArrayList:底层数据结构是数组,查询快,增删慢 LindList:底层数据是链表,查询慢,增删快 演示: ```package Demo032601; import java.util.ArrayList;import java.ut 阅读全文
posted @ 2022-03-26 17:53 再美不及姑娘你 阅读(53) 评论(0) 推荐(0) 编辑
Java基础——数据结构
摘要:一、概述 数据结构是计算机存储、组织数据的方式,是指相互之间存在一种或多种特定关系的数据元素的集合 通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率 二、栈 入栈:将数据存入栈模型的过程 出栈:数据离开栈模型的过程 栈顶元素:最后一个进入栈模型的元素 栈底元素:第一个进入栈模型的元素 栈 阅读全文
posted @ 2022-03-25 20:19 再美不及姑娘你 阅读(101) 评论(0) 推荐(0) 编辑
Java基础——List
摘要:一、概述 1.List被称为有序集合(也称为序列),用户可以十分精准的控制列表中每个元素的插入位置,用户可以通过整数索引访问元素并搜索元素列表 2..与set集合不同,列表中通常允许重复的数据 二、List集合的特点 1.有序:存储和取出的元素顺序一致 2.可重复:存储的元素可以重复 常用方法在前面 阅读全文
posted @ 2022-03-24 20:32 再美不及姑娘你 阅读(420) 评论(0) 推荐(0) 编辑
Java案例——Collection集合实现存储学生类对象并遍历
摘要:需求:使用Collection集合存储学生对象的信息 分析: 1.定义一个学生类(成员变量、无参带参构造方法、set\get方法) 2.定义测试类 3.在测试类中创建集合对象 4.创建学生对象并存储到集合中 5.使用迭代器遍历结合 代码演示: /*测试类* */public class Collec 阅读全文
posted @ 2022-03-24 19:53 再美不及姑娘你 阅读(165) 评论(0) 推荐(0) 编辑
Java基础——Collection
摘要:一、集合类知识回顾: 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量随时可以发生改变 二、集合知识体系 三、Collection集合的概述及使用: 概述:1.是单例集合的顶层接口,它表示一组对象,这些对象也成为Collection的元素 2.JDK不提供此接口的任何直接实现,它提供更具 阅读全文
posted @ 2022-03-24 19:42 再美不及姑娘你 阅读(94) 评论(0) 推荐(0) 编辑
Java案例——自定义一个分数异常
摘要:需求:自定义一个简单的分数异常,在分数大于100小于0时提示 分析: 1.定义一个异常类继承Exception异常类 2.定义一个老师类调用输入分数方法并进行异常处理 3.定义测试类进行测试 自定义异常类编码 /*自定义异常类* */public class SorceException exten 阅读全文
posted @ 2022-03-23 20:35 再美不及姑娘你 阅读(429) 评论(0) 推荐(0) 编辑
Java基础——异常
摘要:一、概述:异常就是程序出现了不正常的情况 二、异常体系 Throwable包含Error、Exception;Exception包含(RuntimeException、非RuntimeException) Error:严重问题,无需处理 Exception:称为异常类,它表示程序本身可以处理的问题 阅读全文
posted @ 2022-03-23 20:19 再美不及姑娘你 阅读(98) 评论(0) 推荐(0) 编辑
java案例——获取任意年份的二月有多少天?
摘要:需求:通过键盘录入的年份获取该年的二月共有多少天? 分析: 1.使用Scanner类获取输入的年份 2.设置输入的值的日历的年月日 月份因为是从零开始的需要加一,月份设置为2,也就是三月 天数设置为1,那么再往前推一天就是二月份的最后一天也就是我们要的天数 3.获取这一天输出 public clas 阅读全文
posted @ 2022-03-23 19:18 再美不及姑娘你 阅读(813) 评论(0) 推荐(0) 编辑
Java基础——Calendar类
摘要:一、概述: Calendar类为某一时刻和一组日历字段之间的转换提供了一些方法,并为操作日历字段提供了一些方法 Calendar提供了一个类方法getInstance用于获取Calendar类对象,其日历字段已使用当前日期和时间初始化: Calendar rightNow = Calendar.ge 阅读全文
posted @ 2022-03-23 19:01 再美不及姑娘你 阅读(265) 评论(0) 推荐(0) 编辑
Java案例——日期工具类
摘要:需求:定义一个日期工具类,包含两个方法,按日期转化成指定格式的字符串,把字符串解析为指定格式的日期 然后定义一个测试类测试 分析: 1.定义一个日期工具类 2.定义一个方法dateToString,用于把日期格式转换为指定格式的字符串 返回值类型:String;参数:Date time,String 阅读全文
posted @ 2022-03-23 18:20 再美不及姑娘你 阅读(223) 评论(0) 推荐(0) 编辑
Java基础——日期类Date
摘要:一、概述 date代表一个特定的时间,精确到毫秒 二、构造方法 方法名说明 public Date() 分配一个Date对象,并初始化,以便它代表被分配的时间,精确到毫秒 public Date(long date) 分配一个Date对象,并将其初始化为表示从标准基准时间起指定的毫秒数 import 阅读全文
posted @ 2022-03-22 19:23 再美不及姑娘你 阅读(1426) 评论(0) 推荐(0) 编辑
Java基础——自动装箱与拆箱
摘要:装箱:把基本数据类型转换为对应的包装类类型 //装箱Integer i=Integer.ValuesOf(100);//自动装箱integer i1=100;//能够直接赋值成功的称为自动装箱,也调用了Integer.ValuesOf 拆箱:把包装类类型转换为对应的基本数据类型 Integer i= 阅读全文
posted @ 2022-03-22 18:28 再美不及姑娘你 阅读(33) 评论(0) 推荐(0) 编辑
Java案例——字符串中的数据排序
摘要:需求:有一个字符串"9 1 2 7 4 6 3 8 5 0",请编写程序实现从小到大数据排序 分析:最重要的部分是如何将字符串中的数据取出来 1.定义一个字符串为"9 1 2 7 4 6 3 8 5 0" 2.取出字符串中的每个字符串类型的数据,这里使用 public String [] split 阅读全文
posted @ 2022-03-22 13:52 再美不及姑娘你 阅读(1966) 评论(0) 推荐(0) 编辑
Java基础——基本类型包装类
摘要:一、概述: 将基本数据类型封装成对象 优点: 可以在对象中定义更多的功能方法操作该数据 常见用法: 用于基本类型与字符串之间的转换 基本数据类型包装类 byte Byte short Short int Integer long Long float Float double Double char 阅读全文
posted @ 2022-03-22 13:27 再美不及姑娘你 阅读(63) 评论(0) 推荐(0) 编辑
Java基础——Arrays类
摘要:概述: Arrays类包含用于操作数组的各种方法,常用的有以下几种 方法名说明 public static String toString(int[]a) 返回指定数组的内容的字符串表达形式 public static void sort(int []a) 按照数字顺序排列指定的数组 知识点: 1. 阅读全文
posted @ 2022-03-22 11:59 再美不及姑娘你 阅读(40) 评论(0) 推荐(0) 编辑
Java案例——冒泡排序
摘要:排序:将一组数据按照固定的规则进行排列 冒泡排序:一种排序方式,对将要排序的相邻的数据进行两两比较,将较大的放在后面,依次对所有的数据进行操作,直到所有的数据按要求完成排序 冒泡排序原理: 1.如果有N的数据参加排序,那么总共需要比较N-1次 2.每一次比较完成,下一次的比较就会少一个数据参与 代码 阅读全文
posted @ 2022-03-21 20:07 再美不及姑娘你 阅读(167) 评论(0) 推荐(0) 编辑
Java基础——Object类
摘要:一、概述: Object是类层次结构的根,每个类都可以将Object作为超类。所有类都直接或者间接的继承该类 有一个构造方法 public Object() 面向对象中子类的构造方法默认访问的是父类的无参构造方法的原因就是因为最顶级的父类只有无参构造方法 二、Object类中常用的方法 1.Obje 阅读全文
posted @ 2022-03-21 19:40 再美不及姑娘你 阅读(111) 评论(0) 推荐(0) 编辑
NaviCat连接提示驱动程序IM004错误
摘要:今天一打开NaviCat提示驱动程序IM004错误,百度了好几种方法都不起作用,多次尝试后总结出一套方法: 一、到控制面板——卸载程序——卸载NaviCat Clien 注意可能有多个版本的,2008或者2012的,务必全删除干净 二、删除后再次打开NaviCat 进行连接测试会提示IM002错误 阅读全文
posted @ 2022-03-21 09:04 再美不及姑娘你 阅读(378) 评论(0) 推荐(1) 编辑
Java基础——System类
摘要:System包含几个有用的类字段和方法,因为成员都是静态的所以不能被实例化,可以直接通过类名调用 System类的常用方法: 方法名说明 public static void exit(int status) 终止当前运行的Java虚拟机,非零表示异常终止 public static long cu 阅读全文
posted @ 2022-03-20 19:52 再美不及姑娘你 阅读(64) 评论(0) 推荐(0) 编辑
Java基础——Math类
摘要:Math包含执行基本数字运算的方法 没有构造方法的情况下如何使用类中的成员? 看类的成员是否都是静态的,是的话可以直接通过类名调用 Mathl类的常用方法: 方法名说明 public static int abs(int a) 返回参数的绝对值 public static double ceil(d 阅读全文
posted @ 2022-03-20 19:36 再美不及姑娘你 阅读(111) 评论(0) 推荐(0) 编辑
Java基础——内部类
摘要:一、概述: 内部类就是在一个类中定义一个类,例如在一个类A的内部定义一个类B,B就被称为内部类,而A相对的被称为外部类 内部类的形式: 按照内部类在类中定义的位置不同,可以分为以下两种形式: 1.在类的成员位置:成员内部类 2.在类的局部位置:局部内部类 定义格式: public class Out 阅读全文
posted @ 2022-03-19 19:49 再美不及姑娘你 阅读(147) 评论(0) 推荐(1) 编辑
Java基础——引用类型作为形参与返回值
摘要:一、具体类名作为形参与返回值 1.方法的形参是类名,其实需要的是该类的对象 比如有一个具体的猫类,我使用另一个类使用猫类的方法 public class CatOperator { public void useCat(Cat c){ c.eat(); }} 那么在调用的时候 public clas 阅读全文
posted @ 2022-03-18 17:59 再美不及姑娘你 阅读(207) 评论(0) 推荐(0) 编辑
Java基础——类与接口
摘要:一、类与接口的关系 1.类与类的关系 继承关系,只能单继承,不能多继承;但是可以多层继承 2.类与接口的关系 实现关系,可以单实现,也可以多实现,还可以继承一个类的同时实现多个接口 3.接口与接口的关系 继承关系,可以单继承也可以多继承 二、抽象类与接口的区别 1.成员区别 抽象类:变量;常量;有构 阅读全文
posted @ 2022-03-17 13:47 再美不及姑娘你 阅读(285) 评论(0) 推荐(0) 编辑
Java案例——猫与狗(接口版)
摘要:一、需求:对猫跟狗进行训练,加入跳高功能,采用抽象类和接口实现,并创建测试类测试 二、分析: 1.定义接口(Jummping) 成员方法 跳高(); /*定义跳高接口 * */public interface Jumpping { public void jump();}​ 2.定义抽象动物类(An 阅读全文
posted @ 2022-03-17 13:28 再美不及姑娘你 阅读(841) 评论(0) 推荐(0) 编辑
Java基础——接口
摘要:概述: 接口是一种公共的规范标准,只要符合规范标准,大家都可以通用,Java中的接口更多的体现在对行为的抽象 一、定义接口格式: 关键字 interface public interface Jumpping {//接口关键字为interface //定义了抽象方法 public abstract 阅读全文
posted @ 2022-03-17 12:52 再美不及姑娘你 阅读(229) 评论(0) 推荐(0) 编辑
Java基础——抽象类
摘要:一、概述: 在Java中,一个没有方法体的方法应定义为抽象方法在public 修饰符后加 abstract修饰符,而类中如果有抽象方法,该类必须定义为抽象类在public 修饰符后加 abstract修饰符 二、抽象类的特点: 1.抽象类和抽象方法必须使用abstract 关键字修饰 /*抽象类* 阅读全文
posted @ 2022-03-16 19:40 再美不及姑娘你 阅读(131) 评论(0) 推荐(0) 编辑
Java基础——多态
摘要:1.多态的概述 同一个对象在不同时刻表现出不同的形态称为多态 前提: 必须有继承/实现关系 必须有方法重写 2.多态中成员访问的特点 例如: Animal a=new cat();使用动物类创建猫类对象 成员变量:编译时成员变量看左边也就是动物类中的成员变量,执行时也需要看左边也就是动物类,调用没有 阅读全文
posted @ 2022-03-16 19:10 再美不及姑娘你 阅读(55) 评论(0) 推荐(0) 编辑
Java基础——final、static关键字
摘要:final关键字是最终的意思,可以修饰成员方法、成员变量、类 特点: 1.修饰方法:表示该方法是最终方法,不能被重写 2.修饰变量:表示变量是常量,不能再次被赋值 3.修饰类:表示类是最终类,不能被继承 final修饰局部变量 1.变量为基本类型:表示基本类型的数据值不能发生改变 1.变量是引用类型 阅读全文
posted @ 2022-03-15 19:23 再美不及姑娘你 阅读(60) 评论(0) 推荐(0) 编辑
Java基础——方法重写
摘要:什么是方法重写? 子类中出现和父类中完全一样的方法声明 什么时候可以进行方法重写? 在子类需要父类的功能的同时,功能主体子类有自己的特有内容时,可以重写,一面沿袭了父类的功能一面又定义了子类特有的内容 注意:方法不能进行多次重写 例 手机类 /*手机类,父类* */public class Pone 阅读全文
posted @ 2022-03-14 21:51 再美不及姑娘你 阅读(105) 评论(0) 推荐(0) 编辑
Java基础——继承的特点
摘要:继承的优点: 1.提高了代码的复用性(多个类相同的成员可以放到一个类中) 2.提高了代码的维护性(如果要修改方法,只需要修改父类中的即可) 继承的缺点: 1.继承让类与类产生了关系,类的耦合性增强了,子类会随父类的变化而变化,削弱了独立性 什么时候使用继承: 满足一方是另一方的附属时,比如狗和动物, 阅读全文
posted @ 2022-03-14 20:44 再美不及姑娘你 阅读(470) 评论(0) 推荐(0) 编辑
Java基础——继承
摘要:概念:继承是面向对象三大特征之一,可以使得子类具有父类的属性和方法,还可以在子类中重新定义,追加属性和方法 格式:public class 子类 extends 父类{} 父类:也称为基类、超类 子类:也称为派生类 继承中子类的特点: 1.子类可以有父类的内容,调用父类方法(但父类不能调用子类方法) 阅读全文
posted @ 2022-03-14 20:28 再美不及姑娘你 阅读(84) 评论(0) 推荐(0) 编辑
Java案例——学生管理系统
摘要:简单完整的学生管理系统 学生类 public class Student { private String id; private String age; private String name; private String address; public Student(){};//无参构造方法 阅读全文
posted @ 2022-03-13 20:29 再美不及姑娘你 阅读(320) 评论(0) 推荐(0) 编辑
Java案例——ArrayList存储学生对象并遍历
摘要:package ArrayListDemo;import java.util.ArrayList;import java.util.Scanner;/*案例:存储学生对象并遍历 需求:创建一个存储学生对象的集合,并使用键盘录入的方法录入数据,然后将数据存储到集合中遍历并输出 分析:1.创建学生类,成 阅读全文
posted @ 2022-03-12 21:03 再美不及姑娘你 阅读(385) 评论(0) 推荐(0) 编辑
Java基础——ArrayList
摘要:Java基础——ArrayList 作用:提供一个可变长度的集合,底层实际上是一个可变长度的数组 格式:ArrayList <E> arr=new ArrayList<>(); 1.ArrayList 的构造及添加方法 方法名说明 public ArrayList () 创建一个空的集合对象 pub 阅读全文
posted @ 2022-03-12 20:23 再美不及姑娘你 阅读(179) 评论(0) 推荐(0) 编辑
Java基础——StringBuilder的添加与反转方法
摘要:StringBuilder添加与反转方法 方法返回对象 public StringBuilder append(任意类型) 添加任意参数数据,并返回对象本身,注意:返回的是对象本身,则调用过append方法后的对象与之前创建的对象是同一个对象,并且调用方法后的对象依旧是对象,可以再次调用方法 pub 阅读全文
posted @ 2022-03-12 19:32 再美不及姑娘你 阅读(200) 评论(0) 推荐(0) 编辑
Java基础——StringBuilder
摘要:/* StringBuilder作用: String 在new一个新的对象以及进行字符串拼接时,会在常量池创建拼接之前的两个字符串对象,拼接完成后会造成内存浪费,时间浪费 StringBuilder 会创建一个可变长度的字符串对象,不会造成内存浪费 StringBuilder构造方法: 1. Str 阅读全文
posted @ 2022-03-12 19:12 再美不及姑娘你 阅读(655) 评论(0) 推荐(0) 编辑
Java案例——反转字符串
摘要:/*案例:将用户输入的字符串反转并输出 分析:1.使用Scanner 类获取用户输入的字符串 2.定义一个方法将字符串反着遍历并拼接 3.定义变量接受并输出* */public class StringDemo05 { public static void main(String[] args) { 阅读全文
posted @ 2022-03-11 20:20 再美不及姑娘你 阅读(94) 评论(0) 推荐(0) 编辑
Java案例——字符串拼接
摘要:/*案例:将一个int数组中的元素拼接为一个字符串 分析:1.静态定义一个int数组 2.定义方法将数组元素遍历并拼接,返回类型为String 3.定义变量接受方法所拼接出来的字符串 4.输出* */public class StringDemo04 { public static void mai 阅读全文
posted @ 2022-03-11 20:09 再美不及姑娘你 阅读(157) 评论(0) 推荐(0) 编辑
Java案例——统计字符串中各种字符出现的次数
摘要:/*案例:统计各种字符在字符串中出现的次数 分析:只考虑三种字符类型的情况下(大写字母,小写字母,数字) 1.使用Scanner 类获取字符串数据 2.遍历字符串得到每一个字符 3.判断每一个字符是那种类型? 大写字母范围 A-Z 小写字母范围 a-z 数字范围 0-9 4.定义三个统计类型的变量, 阅读全文
posted @ 2022-03-11 19:54 再美不及姑娘你 阅读(656) 评论(0) 推荐(0) 编辑
java案例—遍历字符串
摘要:/*案例:遍历并打印字符串 需求:键盘录入一个字符串,使用程序在控制台遍历该字符串 分析:1.使用Scanner类获取输入的字符串 2.使用public char charAt(int index)方法返回指定索引处的char值,字符串的索引也是从0开始 3.获取字符串长度,与数组类似,格式为:字符 阅读全文
posted @ 2022-03-11 19:39 再美不及姑娘你 阅读(621) 评论(0) 推荐(0) 编辑
Java案例——简单登录
摘要:public class UserLogin { public static void main(String[] args) { //1.定义两个字符串作为已知用户的姓名与密码 String Username = "admin"; String PassWord = "123456"; //使用循 阅读全文
posted @ 2022-03-11 19:27 再美不及姑娘你 阅读(79) 评论(0) 推荐(0) 编辑
Java基础—字符串的比较
摘要:1."=="方法进行比较时有以下两种情况: 基础数据类型:比较的是数据值是否相同 引用类型:比较的是地址值是否相同 字符串是对象,它比较内容是通过一个方法实现的,equals() public boolean equals(object anobject):将字符串与指定对象进行比较,参数直接传递字 阅读全文
posted @ 2022-03-11 19:03 再美不及姑娘你 阅读(67) 评论(0) 推荐(0) 编辑
Java基础—String构造方法
摘要:Java基础——String构造方法 public String();创建一个空表字符串对象,不包含任何内容 public String(char[]chs); 根据字符数组的内容,来创建字符串对象,现已不用 public String (byte[]bys); 根据字节数组的内容,来创建字符串对象 阅读全文
posted @ 2022-03-11 18:39 再美不及姑娘你 阅读(150) 评论(0) 推荐(0) 编辑
Java基础—构造方法
摘要:1.构造方法概述 构造方法是一种特殊的方法,用来创建对象,当我们不定义时,系统会默认给出一个无参构造方法;一旦我们定义了任意的构造方法,系统就不会给出默认的无参构造方法 格式如下: public calss Student{ public Student(){ } } 功能:主要用来初始化对象数据 阅读全文
posted @ 2022-03-10 20:51 再美不及姑娘你 阅读(84) 评论(0) 推荐(0) 编辑
Java基础—封装
摘要:1.什么是封装? 封装是面向对象的三大特征之一(封装、继承、多态) 2.封装的原理? 将类中的某些信息隐藏在类内部,不允许外部直接访问调用,而是需要通过该类提供的方法来实现对隐藏数据的操作与访问,比如被private修饰的成员变量 可以使用提供的相对应的get/set方法进行调用 3.封装的优点? 阅读全文
posted @ 2022-03-10 20:28 再美不及姑娘你 阅读(33) 评论(0) 推荐(0) 编辑
Java基础—private、this关键字及get/set方法
摘要:Java基础—private\this关键字以及get\set方法 1.private关键字 private关键字通常用来修饰成员变量用来保护原有数据的安全,比如在下面学生类中 然后在测试类中调用成员变量并修改成员变量的值,就会发现值被修改了 public class StudentDemo { p 阅读全文
posted @ 2022-03-10 20:09 再美不及姑娘你 阅读(525) 评论(0) 推荐(0) 编辑
sqlserver 中,如何将getdate()时间的时分秒固定为00:00:00或者忽略不要
摘要:在使用getdate()时,时间会实时刷新,那么我们就要再查询的时候就需要精确到毫秒后三位,非常难受,那么为了解决这个问题我们可以通过以下几种方法进行固定或者去掉毫秒 1.将毫秒固定为00:00:00.000 固定前: 使用sql 语句 CONVERT(nvarchar(20), getdate() 阅读全文
posted @ 2022-03-09 18:22 再美不及姑娘你 阅读(1646) 评论(0) 推荐(0) 编辑
Java基础-成员变量与局部变量
摘要:Java基础—成员变量与局部变量 1.什么是成员变量与局部变量? public class Student { String name; int high; public void study(){ int j=0; System.out.println("学习"); } public void p 阅读全文
posted @ 2022-03-09 13:41 再美不及姑娘你 阅读(68) 评论(0) 推荐(0) 编辑
Java案例之评委打分
摘要:/* 案例:评委打分,六个或者更多个评委打分,去到一个最高分,一个最低分,求其他评委的平均值(当评委数量发生改变时不需要进行二次修改) 需求:定义一个数组,长度为6,循环获取输入的数据 定义方法获取数组中的最大值 定义方法获取数组中的最小值 求其他四位评委的平均值 输出 小插曲:起初忘记了将输入的值 阅读全文
posted @ 2022-03-08 18:48 再美不及姑娘你 阅读(367) 评论(0) 推荐(0) 编辑
Java基础-反转数组
摘要:/** java基础,如何将一个数组反转,思考方法采用使用临时变量的情况下,将第一个元素与第二个元素进行反转,需要定义两个索引,一个记录数组的第一个元素与最后一个元素,将其两两交换* */public class ReverseArray { public static void main(Stri 阅读全文
posted @ 2022-03-06 12:18 再美不及姑娘你 阅读(195) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示