Java基础
鑫爵
这个作者很懒,什么都没留下…
展开
-
Java环境变量的配置
1.找到环境变量:首先右击【计算机】进入【属性】然后选择其中的【高级系统设置】,点击进入【高级】中的【环境变量】,进入环境变量编辑界面。2.新建变量JAVA_HOME变量的值为jdk的安装路径。3.新建变量CLASS_PATH变量值为【.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;】4.编辑PATH在变量值的最前面添加【;%JA...原创 2018-12-07 18:44:56 · 86 阅读 · 0 评论 -
Java中各集合特点的分析
List(有序,可重复):Vector 底层数据结构是数组,查询快,增删慢,线程安全,效率低。ArrayList 底层数据结构是数组,查询快,增删慢 , 线程不安全,效率高。LinkedList 底层数据结构是链表,查询慢,增删快,线程不安全,效率高。Set(无序,唯一):HashSet 底层数据结构是哈希表; 哈希表依赖两个方法:hashCode()和equals() ,执行顺...原创 2019-09-15 10:08:32 · 289 阅读 · 0 评论 -
泛型通配符
https://www.cnblogs.com/wxw7blog/p/7517343.html转载 2019-09-05 15:46:58 · 91 阅读 · 0 评论 -
Java8新特性--Lambda表达式(未完。。。)
简介:Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。下面着重介绍一下Lambda的应用:1.使用Lambda表达式替换匿名内部类,下面以线程为例子:new Thread(new Runnable() { @Override public void run() { // TODO Auto-genera...原创 2019-08-31 18:18:07 · 91 阅读 · 0 评论 -
overload(重载)和override(重写)
overload(重载):重载是在一个类里面,方法名相同,参数不同,返回类型可以相同也可以不同。1.被重载的方法的参数列表必须不同(参数个数或类型不同,也可以是不同数据类型的参数的位置不同)package test;public class demo05 { public void print(String name, int age) { System.out.print...原创 2019-04-29 10:58:38 · 118 阅读 · 0 评论 -
类的实例化顺序
package test;public class demo04 { public static void main(String[] args) { Son s = new Son(); //创建子类对象 }}class Father { public String name = print("父类非静态成员变量"); public static String age ...原创 2019-04-28 22:44:23 · 113 阅读 · 0 评论 -
final修饰符和static修饰符
static修饰符静态变量:static修饰的变量又叫做类变量,无论一个类实例化多少对象,静态变量永远只有一份,static不能修饰局部变量。静态方法:静态方法只能使用类中的静态变量,静态方法和静态变量都可以使用类名.方法名和类名.变量名调用。静态代码块:静态代码块会随着类的加载而加载,只会执行一次。final修饰符final意为“最终,不可改变的”被final修饰的变量...原创 2019-04-28 22:06:39 · 208 阅读 · 0 评论 -
java中八种基本数据类型占用的字节数及其取值范围
数据类型bytecharshortintlongfloatdoubleboolean取值范围-2^7 ~ 2^7-10~ 2^16-1-2^15 ~ 2^15-1-2^31 ~ 2^31-1-2^63 ~ 2^63-1-3.403E38 ~ 3.403E38-1.798E308 ~ -4.9E324false或true字节数1224...原创 2019-04-28 18:06:50 · 987 阅读 · 0 评论 -
java修饰符
访问控制修饰符default (即缺省,什么也不写): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)public : 对所有类可见。使用对象:类、接口、变量、方法protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。修饰符...转载 2018-12-09 22:37:22 · 92 阅读 · 0 评论 -
java运算符
1.java算数运算符+ (加);- (减);* (乘);/ (除);%(取模);取模其实就是求余数要注意的是:在除法运算的时候,算法的精度由精度高的类型决定,例如:10/3=3;10.0/3=3.33333333,其他的如10.0+3=10.3;10.0-3=7.0;10.0*3=30.0;2.java赋值运算符“=”3.自增自减运算符自增(++)自减(–)运算符是一种特殊的...转载 2018-12-09 14:07:33 · 120 阅读 · 0 评论 -
数据类型装换
从左到右的转换称为隐形转换,从右到左的转换陈伟强制转换,也可以这么理解,从左到右,数据类型的表示范围越来越大,可以看做容器变大,把一个小容器中的数据放在一个大容器中,毫无疑问是可以全部放进去的,而从一个大容器把数据放进一个小容器中,数据就有可能溢出,导致数据的精度下降。byte,short,char-> int -> long -> float -> double1.隐...原创 2018-12-09 11:29:51 · 127 阅读 · 0 评论 -
如何用Unicode编码表示中文
1.汉字转Unicode编码工具http://tool.chinaz.com/tools/unicode.aspx char a = '\u90d1'; char b = '\u6dfc'; char c = '\u946b'; System.out.println(a+""+b+""+c);注意:在输出多个字符时,要用""连接字符。...原创 2018-12-08 23:03:55 · 1645 阅读 · 0 评论 -
java变量的命名规范
1.java变量的命名规则:1以下划线、字母、美元符开头2后面跟下划线、字母、美元符以及数字。命名规范Package(包)的命名:Package的名字应该都是由一个小写单词组成,例如net.ebseries.modules。(二)Class(类)的命名:Class的名字首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母都要大写,例如:DataFile或InfoPa...转载 2018-12-08 22:36:00 · 2956 阅读 · 0 评论 -
如何用记事本编写java
1.新建一个记事本文件,将后缀名改为.java,在记事本中编写代码public class HelloWorld{ public static void main(String[] args){ System.out.println("I love Java"); }}注意:文本的名称要与类名一致,即记事本的名称要为HelloWorld.java2.在运行中输入cmd,打开控...原创 2018-12-07 19:53:00 · 2241 阅读 · 0 评论 -
Files工具类的使用
files.exists() :检测文件路径是否存在public static void main(String[] args) { Path path = Paths.get("D:/Test"); Boolean fileboolean = Files.exists(path); System.out.println(fileboolean); }files.create...原创 2019-09-27 15:37:54 · 493 阅读 · 0 评论