![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础整理
我不是大王强
这个作者很懒,什么都没留下…
展开
-
String字符串对象创建方法,
Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。翻译成人话:程序当中所有双引号字符串常量,都是String类的对象。(就算没有new,也照样是对象。)字符串的特点:1. 【字符串的内容不可改变】。(每当你觉得好像是变了的时候,必然是创建了一个新的字符串。)2. 正是因为字符串不可改变,所以字符串是可以共享使用的。3. 字符串就是很多个字符连在一起,效果上看类似于ch...原创 2018-07-09 23:51:03 · 774 阅读 · 0 评论 -
Java中Calendar类的使用
/* 在Calendar中有一个方法,可以获取指定字段的值。 int get(int field):可以获取日历对象中指定字段的值。 get(年): 获取年的值。 get(月): 获取月的值 get(日): 获取日的值 参数是一个int数字,要使用int数字表示每个字段。 1表示的...原创 2018-07-06 10:39:16 · 1282 阅读 · 0 评论 -
java 中的static 用法
三种static关键字的使用方法:1. 用来修饰成员变量2. 用来修饰成员方法3. 静态代码块一旦一个方法使用static进行修饰,那么这种静态方法,不需要创建对象,调用格式应该为:类名称.静态方法名如果需要使用的静态方法,就在当前类中,那么可以省略类名称。对于static关键字使用格式:1. 定义静态的成员变量,直接在数据类型前面加上static2. 定义静态的成员方法,直接在返回值类型前面加上...原创 2018-07-11 08:10:16 · 5709 阅读 · 0 评论 -
for循环、while循环、do-while循环,区别何在?
1. for循环当中定义的初始化变量,只有自己才能用;while和do-while循环,初始化变量本来就在外面,所以外面也照样可以使用。(个人理解,定义在循环体里 的局部变量,在栈内运行完释放,并不保存)2. 执行次数不一定完全等效。for循环和while循环是【先判断后执行】,但是do-while循环是【先执行后判断】。举例:如果条件从来没有满足过,for循环和while循环将会执行0次,但是d...原创 2018-07-03 23:38:12 · 11410 阅读 · 0 评论 -
Java基础之强制类型转换扩展
/*强制类型转换:1. 对于byte/short/char三者来说,只要右侧不超过数据范围,那么编译器(javac)会自动帮我们添加一个(byte)(short)(char)如果超过了左侧范围,那么直接报错。2. 复合赋值运算符,其中也隐含了一个强制类型转换。3. 编译器的常量优化如果一个表达式当中全都是常量,那么编译的时候(javac)会直接计算出来结果,不会等到运行的时候再计算。*.java ...原创 2018-07-03 18:26:02 · 461 阅读 · 0 评论 -
java自增自减运算符举例
/*算术运算符当中有两种很特殊的:自增、自减运算符。自增运算符:++ 在变量本来的基础上,增长一个1自减运算符:-- 在变量本来的基础上,减去一个1使用格式: 可以写在变量前面,也可以写在变量后面。例如: ++num; num++;使用方式: 1. 单独使用:不和其他任何操作混合,自己独立成为一个步骤。 2. 混合使用:和其他操作混合。例如跟赋值混合,跟打印语句混合。使用区别: 1. 在单独使...原创 2018-07-03 18:54:39 · 2927 阅读 · 0 评论 -
逻辑与比较运算(&&和&的区别)(||和|的区别)
一(部分内容来自转载,侵权删除)按位与(非短路与):a&b是把a和b都转换成二进制数然后再进行与的运算;举例 :a&b 7&8=(0111&1111=0111)非短路特性:char sex =‘女’; if(sex=‘男’& age++>60) {System.out.println(age);}//age=69,条件1 不成立,条件2...转载 2018-07-03 19:19:10 · 4379 阅读 · 2 评论 -
数组的理解(静态动态初始化,数组格式,)
/*变量是一种容器,但是一次只能存放一个数据。新的数据来了,老的数据就会被替换掉。数组也是一种容器,但是同时可以存放多个数据。数组的特点: 1. 数组当中元素(其中的若干个数据)类型必须统一。 2. 数组是引用数据类型。 3. 程序运行期间,数组的长度不可改变。如何创建一个数组?初始化:在内存当中开辟数组空间,并且赋予默认值。数组初始化的方式:1. 动态初始化(指定数组长度)2....原创 2018-07-03 19:44:01 · 1091 阅读 · 0 评论 -
字符串中的截取,分割,转换方法
/*字符串的截取方法(根据一个大字符串,截取得到小字符串,其中一部分)public String substring(int beginIndex):截取字符串,从指定的索引位置一直到字符串末尾。public String substring(int beginIndex, int endIndex):截取字符串,从指定的开始索引,一直到指定的结束索引。两个参数的方法,左闭右开区间,包含左边,...原创 2018-07-09 23:58:45 · 22452 阅读 · 0 评论 -
Collection
public class Demo01CollectionMethod { /* Collection 是所有单列 集合的根接口。 里面有一些方法: public boolean add(E e) : 把给定的对象添加到当前集合中 。 public void clear() :清空集合中所有的元素。 public...原创 2018-07-06 11:29:05 · 226 阅读 · 0 评论