java语言基础
Will---
everybody put your hands up~hands up
展开
-
JDK1.8新特性Lambda表达式
在了解Lambda表达式之前必须知道什么是匿名内部类,通过 以下场景简单介绍:孩子和大人都是人; 人有且只有一个行为:吃饭; 孩子吃奶粉,大人吃米饭。以上场景用面向对象的编程思想去实现的话:定义一个接口,Action; 定义一个类Child去实现Action接口;interface Action{ void eat();}class Child implemen...原创 2020-01-17 19:44:55 · 399 阅读 · 0 评论 -
什么是javabean?
目录 首先说一下百度百科上关于javabean的介绍:怎么样通俗的理解JavaBean?Javabean有什么特点(遵循什么严格协议)?javabean的例子:首先说一下百度百科上关于javabean的介绍:JavaBean 是一种JAVA语言写成的可重用组件。它提供符合一致性设计模式的公共方法,将内部域暴露成员属性,set和get方法获取。怎么样通俗的理解Java...原创 2018-10-07 20:04:34 · 400 阅读 · 0 评论 -
字节流读写磁盘中的文件
1.Java语言中的输入输出系统Java语言将输入和输出任务交给了类库来完成,而不是在语言的层面上对输入和输出提供支持2.流什么是流:一组有序的数据序列;3.流的分类:按方向来分: 输入流(用来读)和输出流(用来写)。这里的输入输出是以JVM为参考按大小来分: 字节流,字符流,缓冲流。其中字节流和字符流的效率较低4.字节流:java.io包中的InputStream...原创 2018-09-16 14:53:08 · 524 阅读 · 0 评论 -
精讲java语言中return,continue,break的区别
1.break的用法 break语句主要用于switch语句和循环结构。在循环结构中,如果执行了break语句,那么就退出循环,接着执行循环结构下面的第一条语句。如果是嵌套循环,那么break就只跳出它所在的那一层循环,对于外层的任何一个循环都无能为力。public class BreakDemo { public static void break1 (){ for...原创 2018-08-08 21:20:46 · 413 阅读 · 0 评论 -
简述Java中抽象类和接口,及其两者区别
在说区别之前,先简要说一下什么是抽象类和接口 1.抽象类 用abstract修饰的类叫做抽象类。 在讲抽象类之前有必要强调一下abstract修饰符: 1.abstract修饰的类为抽象类,此类不能有对象,(无法对此类进行实例化,说白了就是不能new); 2.abstract修饰的方法为抽象方法,此方法不能有方法体(就是什么...原创 2018-04-19 13:00:48 · 47042 阅读 · 14 评论 -
System.out.println()的真实含义
每一个人的Java学习之路上恐怕都是用以下代码开始的吧?public class Test { public static void main(String[] args) { System.out.println("Hello Java"); }} 一开始的时候我们会问很多为什么?为什么Java中的主方法和输出语句要这么麻烦,代码这么多,而且有的地方还要首字母大写。这些东西...原创 2018-04-21 15:11:33 · 9094 阅读 · 0 评论 -
关于Java中super的应用
super( )的用法 大白话解释一下super( ) : super( )其实就相当于一个指向基类的指针,(Java中没有指针,但是可以这样理解)。至于用法有一下三种形式: 1. super.XXX( 这里的XXX指的是父类的成员变量名即父类的属性,或者对象名) 2. super.XXX( ...原创 2018-04-23 12:56:28 · 12412 阅读 · 15 评论 -
java使用Scanner进行输入
1.利用Scanner类进行输入 package com.test;import java.util.Scanner;public class ScannerDemo { public static void main(String[] args) { System.out.println("请输入字符串:"); Scanner scanner = new Scann...原创 2018-05-03 18:53:30 · 458 阅读 · 0 评论 -
父类引用指向子类对象
package Fuleiyinyongzhixiang;public class Animal { public String str = "ZwZ"; public int i1; public void eat(){ System.out.println("我是动物,我要吃饭"); } public void sleep(){ System.out.println("我...原创 2018-05-03 20:44:25 · 252 阅读 · 0 评论 -
Java中异常处理机制
关于异常的概述 所谓异常,是指在程序运行过程中由代码产生的一种错误。其体系结构如下:Throwable类是Java异常类体系结构中的父类( 根类);Error类:系统错误类,代表程序运行时Java系统内部错误,这种错误程序员一般不用关心,因为他们通常由硬件或者操作系统所引发的,程序员除了告知用户并关闭程序之外,其他的什么也做不了;Exception类:异常类,该类及其子类的对象表示的错误往往...原创 2018-05-10 13:08:07 · 561 阅读 · 0 评论 -
浅谈Java中的容器(集合)
集合是什么? 在Java中集合就相当于数组,用来储存元素为什么要用集合? 数组一旦创建,它的长度就是不能改变的,可是一般情况下写程序之前并不知道需要创建多少个对象,而且数组无法保存具有映射关系的数据,例如:学生的成绩,张三-- 20分,李四--85分,这类数据看上去像两个数组,原则上也可以拆分成两个数组来进行保存,但是却体现不出来这两组数据的关联关系。可见,数组仅限于保存...原创 2018-05-13 11:21:13 · 616 阅读 · 0 评论 -
Java语言中三种遍历集合的方法
1.使用for循环。其代码表示如下:for(int i = 0;i<list.size();i++){ System.out.println(list.get(i));}2.使用foreach循环(JDK5.0以上版本可支持)。其代码如下:for(String string:list){ System.out.println(string);}其中St...原创 2018-07-16 16:27:55 · 220 阅读 · 0 评论