Java基础
a_123gogo
这个作者很懒,什么都没留下…
展开
-
Java中continue与break的区别
continue与break大家都知道是跳出语句,但其实他们存在一定的区别 continue :官方解释为结束本次循环; 理解应为:跳出本次循环继续(continue)执行下一次for或其他循环用法:public class CountinueDemo { public static void main(String[] ar...原创 2018-10-22 11:51:06 · 1076 阅读 · 0 评论 -
Java数据结构-实现链表(LinkedList)
此处只实现了增加元素的方法,(删、改、查)和增类似注:若需要删、改、查。请在下面评论,我再去写//实现自己的链表public class MyLinkedList { private Node first;//创建一个第一个节点对象 private Node last;//创建一个最后节点对象 private int size=0; //写一个方法来返回当前链表的长度 ...原创 2018-12-11 21:06:40 · 360 阅读 · 0 评论 -
Java中定义参数的书写规则
常量大写,若为多个字母用下划线隔开A_ABC变量首字母小写,驼峰命名原创 2018-11-04 16:02:04 · 808 阅读 · 0 评论 -
Java中数据类型的转换
/** * 数据类型的相互转换 * */public class DataTypeTranfer { public static void main(String[] args) { /** * 每个类型额转换都有不止一种方式转换 * 在我认为最方便的就是装箱拆箱转换。把一种变量进行装箱,在拆箱时直接拆为另外一种类型 */ System.out.printl...原创 2018-11-04 15:44:10 · 210 阅读 · 0 评论 -
this关键字
this关键字的作用:**区分成员变量和形参名**原创 2018-10-27 17:27:08 · 183 阅读 · 0 评论 -
Java的封装到底为我们做了什么?
1.把对象的状态和行为看成一个统一的整体,将二则存放到一个类中,该类即可以看作位封装2.“信息赢藏”:对外界不需要知道的当前的内部信息,只需要知道有一个方式可以获取或修改当前的信息,信息(属性)的封装3.代码的实现无需知晓,知道通过当前的方法名即可调用或执行完需求,方法的封装就是对外界不暴露出自身的信息,通过某些途径可以完成调用者的需求即可。**封装的好处:数据安全,直接带成员变量,而是...原创 2018-10-27 16:18:53 · 167 阅读 · 0 评论 -
Java中不使用数组时,传入多个可变参数
JDK1.5之后 Public static void main(String[] args){ Demo(); Demo(1,2,3);}public void Demo(int a,int b,int...array)//放最后,只能一个{ //方法体}1.调用可变参数方法时,可不传参数,也可以穿任意多个参数2.但在可变参数方法内使用多个参...原创 2018-10-24 11:21:04 · 5232 阅读 · 0 评论 -
Java二分查找
``**- Java中的二分查找**public class DoubleSearch { public static void main(String[] args) throws IOException{ try { System.out.println("请输入数组:"); Scanner input=new Scanner(System.in); String...原创 2018-10-24 10:55:01 · 877 阅读 · 0 评论 -
Java代码块
什么是代码块: 在类或方法中使用{}括起来的一段代码,它表示一块代码区域 代码块中是可以定义变量的,但是这个变量只能在代码块中使用 代码块分三种,根据位置的不同: 1.局部代码块,在方法体的定义的代码块 2.初始化代码块 直接定义在类 每次创建对象的时候都会执行初始化代码块 每次创建对象的时候先调用初始代码块然后在调用构造方法 初始化一些类中的成员变量,但是这...原创 2018-10-28 11:36:10 · 126 阅读 · 0 评论 -
线程安全性与竞态
线程安全定义:如果一个类在单线程环境下能够运作正常,并且在多线程环境下,在器使用方法不必为其做任何够改变的情况下也能运作正常,那么我们就称器是线程安全的(Thread-safe),反之就是非线性安全的注:一个类如果能够导致竞态,那么它就是非线程安全的;而一个类如果是线程安全的,那么它就不会导致竞态.PS:为了实现原子性(什么是原子性?),就会给线程加上锁(Synchronized或Lo...原创 2019-03-06 10:20:49 · 168 阅读 · 0 评论