Java基础
文章平均质量分 78
知而无涯
一起交流
展开
-
DOS原理和常用命令详解示例
DOS系统的常用命令和操作演示原创 2017-10-04 15:44:44 · 2848 阅读 · 0 评论 -
成员变量局部变量和静态变量的区别
成员变量局部变量和静态变量的区别1:成员变量和局部变量的区别1:在类中的位置不同1:成员变量,类中方法外2:局部变量,方法内或者方法声明2:在内存中的位置不同1:成员变量 :堆内存2:局部变量 :栈内存3:生命周期不同1:成员变量:随着对象的存在而存在,随着对象的消失而消失2:局部变量:随着方法的调用而存在,随着方法的原创 2017-10-24 19:40:56 · 472 阅读 · 0 评论 -
Java匿名对象
匿名对象1概述就是没有名字的对象2:应用就是调用方法的时候,仅仅只调用一次的时候,不适合调用多次哟匿名对象调用完毕就是垃圾,可以被gc回收匿名对象可以作为实际参数传递3:案例Demo// ProgrammerDemo pDemo=new ProgrammerDemo();// Programmer p=new Programmer原创 2017-10-25 11:06:48 · 270 阅读 · 0 评论 -
java变量的分类
Java变量1:概述就是在程序的执行过程中,其值可以在一定范围内发生改变的量变量的组成规则1:必须对其进行限定如何限定哩,使用数据类型2:我们在运算的时候,不可能是拿着这个空间去运算,我们真正运算时使用的是该空间的值,我们就给空间起了一个名字(变量名)3:你有了数据类型和变量名,但是如果没有赋值,这个会计师一个垃圾空间,没有任何的意义原创 2017-10-16 20:23:54 · 689 阅读 · 0 评论 -
Java构造方法和成员方法
构造方法和成员方法1:构造方法1:构造方法作用概述给对象的数据进行初始化2:构造方法格式方法名与类名相同没有返回值类型,连void都没有没有具体的返回值3:构造方法注意事项如果你不提供构造方法,系统会给出默认构造方法如果你提供了构造方法,系统将不再提供构造方法也是可以重载的2:成员方法1:概述原创 2017-10-25 20:57:56 · 16797 阅读 · 2 评论 -
Java四大代码块
Java代码块1:普通代码块随类的加载而加载,只会加载一次2:构造代码块在类中方法外,优先于方法执行,每调用一次就执行一次3:静态代码块在类中方法外,随着类的加载而加载,一次运行只会执行一次,优先于主方法执行4:同步代码块(线程)1:每个线程中都有一个类加载器2:线程同步和线程锁原创 2017-10-25 21:01:50 · 347 阅读 · 0 评论 -
stringbuffer和string的相互转换
1:String和StringBuffer的相互转换1://string--转stringbufferString s1="java";StringBuffer sb1=newStringBuffer(s1);//方式2;StringBuffer sb2=newStringBuffer();sb2.append("java");Sys原创 2017-11-03 15:07:04 · 6419 阅读 · 0 评论 -
把数组按指定的格式拼接成一个字符串
package day11;/** * java基础:StringBuffer * Author:知而无涯 * Description:把数组按指定的格式拼接成一个字符串 * Date: 2017-11-03 16:14 */原创 2017-11-03 16:40:00 · 4525 阅读 · 1 评论 -
字符串反转的两种方式
package day11;import java.util.Scanner;/** * java基础:StringBuffer类 * Author:知而无涯 * Description:字符串反转的两种方式 * Date: 2017-11-03 16:49 */ public class StringBufferTest05 { public static void原创 2017-11-03 17:11:18 · 329 阅读 · 0 评论 -
字符串的对称
package day11;import java.util.Scanner;/** * java基础:StringBuffer类 * Author:知而无涯 * Description:判断一个字符串是否是对称字符串 * Date: 2017-11-03 17:49 */public class StringBufferTest06 { public static v原创 2017-11-03 18:09:08 · 735 阅读 · 0 评论 -
java中String、StringBuffer、StringBuilder的区别
java中String、StringBuffer、StringBuilder是编程中经常使用的字符串类,他们之间的区别也是经常在面试中会问到的问题。现在总结一下,看看他们的不同与相同。1.可变与不可变 String类中使用字符数组保存字符串,如下就是,因为有“final”修饰符,所以可以知道string对象是不可变的。 private final char value[]转载 2017-11-03 18:27:36 · 133 阅读 · 0 评论 -
统计键盘录入字符串中字符串大小写和数字的个数
package 基础提升;import java.util.Scanner;/** * java基础:Character类 * Author:知而无涯 * Description:统计键盘录入字符串数据中大字符串,小字符串,数字分别出现的个数 * Date: 2017-11-04 0:20 */public class CharacterTest01 { public原创 2017-11-04 00:42:01 · 3658 阅读 · 0 评论 -
int和string数据的互转
package day12;/** * java基础:Integer类 * Author:知而无涯 * Description:int和string的互相转换 * Date: 2017-11-04 11:33 */ public class IntegerTest03 { public static void main(String[] args) {原创 2017-11-04 11:56:09 · 434 阅读 · 0 评论 -
String的常用方法演示
package day09;import org.junit.jupiter.api.Test;/** * java基础:String类 * Author:知而无涯 * Description:String类常用方法 * Date: 2017-10-31 11:04 */ public class StringDemo04 { //1:String类的判断功能/**原创 2017-11-01 17:14:54 · 306 阅读 · 0 评论 -
杨辉三角
二维数组解决杨辉三角原创 2017-10-24 02:42:50 · 207 阅读 · 0 评论 -
二维数组的遍历并按标准格式输出
二维数组遍历,并打印出标准格式原创 2017-10-24 01:38:20 · 3928 阅读 · 1 评论 -
Java语言发展史
Java语言的发展史原创 2017-10-04 23:06:23 · 830 阅读 · 0 评论 -
Java技术体系的四大平台(SE ,EE,ME,Card)
Java技术体系的四大平台(SE ,EE,ME,Card)1999年Sun根据应用的领域不同把Java技术划归为三个平台,当时分别称为J2SE、J2EE和J2SE,现在改名为Java SE、Java EE和Java ME。1:Java SEJava SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known原创 2017-10-04 23:09:30 · 2547 阅读 · 0 评论 -
java语言的跨平台
java语言的跨平台1:Java语言比较特殊,由Java语言编写需要经过编译,但这个编译步骤并不会生成特定的平台机器码,而是生成一个钟与平台无关的字节码.class文件,当然,这种字节码不是可执行的,必须使用Java解释器来执行,因此也可以认为Java语言既是编译型语言,也是解释型语言Java程序的执行过程必须经过先编译,后解释着两个步骤Java语言里负责解释执原创 2017-10-04 23:11:09 · 487 阅读 · 0 评论 -
Java环境变量的配置
Java环境变量的配置原创 2017-10-05 17:06:20 · 310 阅读 · 0 评论 -
Java关键字
关键字1:概述被Java语言赋予特定含义的单词,Java关键字是电脑语言里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量。Java的关键字对Java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等2:特点组成关键字的字母必须全部小写3:注意事项1:关键字不能用作变量名、方法名、类名、包名和参数2:got原创 2017-10-06 10:45:53 · 174 阅读 · 0 评论 -
Java的clone克隆详解
clone对象的克隆 1:相关API 1:首先要实现Cloneable接口,然后在重载clone方法,最后在clone()方法中调用了super.clone(),这也意味着无论clone类的继承结构是什么样的,super.clone()直接或间接调用了java.lang.Object类的clone()方法。原创 2017-10-29 10:16:48 · 377 阅读 · 0 评论 -
sleep和wait的区别
① 这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。② 锁: 最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。sleep不出让系统资源;w转载 2017-10-29 14:13:46 · 525 阅读 · 0 评论 -
数组的逆序
数组逆序的两种方式原创 2017-10-23 00:21:02 · 1671 阅读 · 0 评论 -
求出数组元素的最大值
* java基础:求出数组中最大值 * Author: * Description: * Date: 2017-10-22 19:41 */原创 2017-10-23 00:24:42 · 1350 阅读 · 0 评论 -
数组的遍历并按标准格式输出
package day05;/** * java基础:一维数组的遍历 * Created By Kinsey * Date: 2017-10-21 * Time: 23:51 */原创 2017-10-23 00:26:35 · 1176 阅读 · 0 评论 -
字符串常量池(String Constant Pool)深入解析
字符串常量池(String Constant Pool)1:概述字符串的分配和其他对象分配一样,是需要消耗高昂的时间和空间的,JVM为了提高性能和减少内存的开销,在实例化字符串的时候进行了一些优化:使用字符串常量池:每当我们创建字符串常量池时,JVM会首先检查字符串常量池,如果该字符串已经存在常量池中,那么久直接返回常量池中的实例引用,如果字符串不存在常量池中,就会实例化该原创 2017-10-31 10:47:54 · 3277 阅读 · 1 评论 -
原码反码和补码详解
原码-反码-补码1:有符号数据表示法在计算机内,有符号数有三种表示法:原码,反码,补码,所有数据的运算都是采用内补码进行的,在计算机操作的时候,都是采用数据对于的二进制补码来计算的,在内存中的存储1:原码就是二进制定点表示法,即最高位为符号位,"0"表示正,"1"表示负,其余位表示数值的大小2:反码正数的反码与其原码相同;负数的反码是对其原码逐位取反原创 2017-10-14 22:02:07 · 1882 阅读 · 0 评论 -
字符串统计相同字母的次数
package day18.TreeMap;import java.util.Scanner;import java.util.Set;import java.util.TreeMap;/** * java基础:java集合框架 * Author:知而无涯 * Description:TreeMap集合获取字符串中每一个字母出现的次数 * Date: 2018-03-15 12...原创 2018-03-15 15:25:13 · 1241 阅读 · 0 评论