![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java笔记
猫萌萌
博文记录作者工作学习中的一些知识内容与心得体会,希望能与大家一起交流学习,共同进步,疏漏错误之处欢迎批评指正。
展开
-
Java创建数组的几种方式
本文主要以一维数组为例,讲解Java创建数组的三种方式。一、先声明再初始化String []a = new String[length];a[0]=?......;//再赋值二、声明的同时初始化String []a = new String[]{a,b,...};三、不用new直接初始化String []a = {?,?....}对于二维、三维甚至更高维度的数组...原创 2018-08-18 22:46:26 · 18058 阅读 · 2 评论 -
Java自学路线图和指导
参考链接Java教程,Java学习路线图(全网最详细)原创 2018-08-19 08:58:26 · 870 阅读 · 1 评论 -
Java自动装箱和自动拆箱
我们知道Java有几种内置的基本数据类型:byte、int、long、double 等。参考链接:Java 基本数据类型我们使用数字是一般就是在使用基本数据类型,但是在实际开发过程中,我们经常会遇到需要使用对象,而不是内置数据类型的情形。为了解决这个问题,Java 语言为每一个内置数据类型提供了对应的包装类。所有的包装类(Integer、Long、Byte、Double、Float、Sho...原创 2018-08-19 13:44:34 · 136 阅读 · 0 评论 -
Java中方法的重载与重写
方法的重写Overriding和重载Overloading是Java多态性的不同表现。重载(overload)方法的重载是针对一个类中的方法。在一个类中,可以存在多个名字相同的方法,这些方法的形参列表(参数类型和参数个数)互不相同,返回值类型可同可不同,调用时根据参数列表调用对应的方法。这就是方法的重载。注意:(1)方法名必须相同。(2)形式参数个数不同或者参数类型不同(满足其...原创 2018-09-05 14:55:45 · 455 阅读 · 0 评论 -
void返回类型的方法中return关键字的用法
Java中的函数除了构造方法没有返回类型之外,其他的方法都是又返回类型的,例如显示的标注了int、String、boolean等,注意标注了void不代表没有返回类型,只是返回类型为空,这一点要区别于类的构造方法,构造方法是没有写明返回类型关键字的。 我们在void返回类型的方法中有时看得到return关键字,有时又看不到,这分两种情况。1.return在方法体的...原创 2019-01-18 15:02:03 · 12196 阅读 · 0 评论 -
Java成员变量的声明时初始化和构造方法中初始化的区别
声明时为成员变量赋值,那么你一创建对象,这个赋值就进行,而且先于构造器执行。而且你每次创建这个类的对象,都是同一个值。构造方法初始化可以单独为每一个对象赋不同的值执行顺序:执行父类静态代码,执行子类静态代码初始化父类成员变量(我们常说的赋值语句)初始化父类构造函数初始化子类成员变量初始化子类构造函数...原创 2019-01-18 17:25:26 · 5811 阅读 · 4 评论 -
Win10中安装jdk能识别java命令却不识别javac命令的解决方案
最近重装了win10系统,安装以前的方法配置环境变量,在命令行输入java -version和javac -version命令来检查环境变量是否配置成功发现java -version正常,而javac -version却不能识别。最后通过查阅得知win10中配置path时与之前的系统有些区别。详情请看整篇博文:win10安装jdk,不能识别javac命令...原创 2019-01-22 14:07:10 · 5968 阅读 · 1 评论 -
利用VScode编写运行简单Java文件的方法
我们有时就想编写单个简单的java文件,如果用类似eclipse那样的IDE就显得有些“杀鸡用牛刀”,大材小用了,我们就只想有一个能具有代码高亮、自动补全、能编译运行、甚至调试的轻量级编辑器(而不是IDE),这时VScode就能很好地满足我们这个需求。下面直接介绍利用VScode编写运行简单Java文件的方法:第一步去官网下载VScode,安装好第二步配置好jdk的环境变量,具...原创 2019-01-22 14:36:04 · 26719 阅读 · 3 评论 -
Java访问控制修饰符
Java有四个访问控制修饰符,按照访问权限的开放程度排序为:public > protected > default > private这些访问控制修饰符可以修饰:类、类的成员变量、类的成员方法。如果没写修饰符,则默认为default。public被public修饰的成员可以在其所在①类的内部被访问,也可以被②同包下的其他类访问,还可以被③其他包下的类访问。p...原创 2018-07-21 14:47:36 · 275 阅读 · 0 评论