package cn.itcast_03;public class Student { private String name; private int age; public Student() { super(); } public Student(String name, int age) { super(); this.name = name; this
原创
2022-07-27 10:24:03
10阅读
API(Application Programming Interface) 应用程序编程接口 编写一个机器人程序去控制机器人踢足球,程序就需 要向机器人发出向前跑、向后跑、射门、抢球等各种 命令,没有编过程序的人很难想象这样的程序如何编 写。但是对于有经验的开发人员来说,知道机器人厂 商一定会提供一些用于控制机器人的Java类,这些类 中定义好了操作机器人各种动作的方法。其实,这
原创
2022-07-27 10:24:21
26阅读
Java常见对象引用错误2020-12-22 17:54:55今天在写财务系统某汇总功能的时候不小心犯了一个很基础的错误,导致汇总和明细的某金额字段核对出现一些误差。以下是bug解决前后代码对比:修改前:红框内这样赋值集合元素的引用看似没啥问题,而且可以使代码更加简洁,但是后面对赋值后的对象dto进行操作可能会改变集合tmpList元素的属性值。至今未想明白,这样为什么会对最终结果造成影响???即
转载
2021-02-03 20:47:58
129阅读
2评论
1.API概述 API(Application Programming Interface),应用程序编程接口。 编写一个机器人程序去控制机器人踢足球,程序就需要向机器人发出向前跑、向后跑、射门、抢球等各种命令,没有编过程序的人很难想象这样的程序如何编写。但是对于有经验的开发人员来说,知道机器人厂商一定会提供一些用于控制机器人的java类,这些类中定义好了操作机器人各种动作
原创
2016-10-07 20:27:28
468阅读
package cn.itcast_07;/* * Character 类在对象中包装一个基本类型 char 的值。Character 类型的对象包含类型为 char 的单个字段。 * 此外,该类提供了几种方法,以确定字符的类别(小写字母,数字,等等),并将字符从大写转换成小写,反之亦然。 * * 构造方法: * public Character(char value):构
原创
2022-07-27 10:19:43
54阅读
1:Scanner的使用(了解)
(1)在JDK5以后出现的用于键盘录入数据的类。
(2)构造方法:
A:讲解了System.in这个东西。
它其实是标准的输入流,对应于键盘录入
B:构造方法
InputStream is = System.in;
Scanner(InputStream is)
C:常用的格式
Scanner sc = new Sc
原创
2022-07-27 10:21:57
24阅读
package cn.itcast_02;import java.util.Scanner;/* * 校验邮箱 * * 分析: * A:键盘录入邮箱 * B:定义邮箱的规则 * 1517806580@qq.com * lvxiaoming@163.com * liudehua@126.com * fengqingyang@sina.
原创
2022-07-27 10:18:37
109阅读
package cn.itcast_01;
/*
* 线程安全
* 安全--同步--数据是安全的
* 不安全--不同步---效率高一些
* 安全与效率问题是永远困扰的问题。
* 安全:医院网站,银行网站
* 效率:新闻网站,论坛网站
*
* StringBuffer
* 线程安全的可变字符串。
* StringBuffer和String的区别?
* 前者长度和内容可变
原创
2022-07-27 10:21:37
14阅读
package cn.itcast_08;/* * public static boolean isUpperCase(char ch):判断给定的字符是否是大写字符 * public static boolean isLowerCase(char ch):判断给定的字符是否是小写字符 * public static boolean isDigit(char ch):判断给定的字符是否是
原创
2022-07-27 10:19:29
35阅读
package cn.itcast_02;/* * Integer的构造方法: * public Integer(int value) * public Integer(String s) * * 注意:这个字符串必须是由数字字符组成的 */public class IntegerDemo { public static void main(String[] args
原创
2022-07-27 10:20:03
28阅读
package cn.itcast_05;/* * StringBuffer反转功能 * public StringBuffer reverse(): */public class StringBufferDemo { public static void main(String[] args) { //创建字符串缓冲区对象 StringBuffer sb = new S
原创
2022-07-27 10:21:15
31阅读
package cn.itcast_03;/* * StringBuffer的删除功能 * public StringBuffer deleteCharAt(int index):删除指定位置的字符,并返回本身。 * public StringBuffer delete(int start,int index):删除从指定位置开始指定结束内容,并返回本身。 */public
原创
2022-07-27 10:21:26
51阅读
package cn.itcast_02;/* * StrinbBuffer的添加功能: * public StringBuffer append(String str):可以把任意类型的数据添加到字符串缓冲区里面,并返回字符串缓冲区本身。 * public StringBuffer insert(int offset,String str):在指定位置把任意类型的数据插入到字符
原创
2022-07-27 10:21:29
26阅读
package cn.itcast_03;
import java.util.Scanner;
/*
* 模拟登录,给三次机会,并提示还有几次
*
* 分析:
* A:定义用户名和密码。已存在的。
* B:键盘录入用户名和密码。
* C:比较用户名和密码。
* 如果都相同,则登录成功。
* 如果有一个不同,则登录失败。
* D:给三次机会,用循环改
原创
2022-07-27 10:23:05
35阅读
package cn.itcast_06;/* * StringBuffer的截取功能:注意:返回值类型不再是StringBuffer本身了 * public String substring(int start): * public String substring(int start,int end): */public class StringBufferDemo {
原创
2022-07-27 10:21:18
82阅读
package cn.itcast_04;/* * StringBuffer替换功能: * public StringBuffer replace(int start,int end,String str):从start开始到end用str替换 */public class StringBufferDemo { public static void main(String[] a
原创
2022-07-27 10:21:22
36阅读
package cn.itcast_01;/* * 字符串:就是由多个字符给组成的一串数据。也可以看成是一个字符数串。 * 通过查看API,我们可以知道 * A:字符串字面值"abc"也可以看成一个字符中对象。 * B:字符串是常量,一量被赋值,就不能被改变。 */public class StringDemo { public static void main(Str
原创
2022-07-27 10:23:37
25阅读
对象对象有两个层次的概念,现实生活中对象指的是可观世界的实体;而程序中对象就是一组变量和相关方法的集合,其中变量表明对象的状态,方法表明对象所具有的行为。可以将现实生活中的对象经过抽象,映射为程序中的对象,对象是对现实的高度抽象。类对象在程序中是通过一种抽象数据类型来描述的,这种抽象数据类型称为类(Class)。类是描述对象的“基本原型”,它定义一类对象所能拥有的数据和能完成的操作。在面向对象的程
转载
2023-09-25 21:17:01
13阅读
package cn.itcast_04;
/*
* 需求:遍历获取字符串中的每一个字符
*
* 分析:
* A:如何能够拿到每一个字符呢?
* char charAt(int index)
* B:我怎么知道字符到底有多少个呢?
* int length()
*/
public class StringTest {
public static void
原创
2022-07-27 10:22:36
29阅读
package cn.itcast_04;
/*
* String类获取功能:
* int length():获取字符串的长度。
* char charAt(int index):获取指定索引位置的字符。
* int indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引。
* 为什么这里是int类型,而不是char类型?
* 原因是:'a
原创
2022-07-27 10:22:58
57阅读