Java零基础入门
_kooo
这个作者很懒,什么都没留下…
展开
-
Java基础语法--选择结构
流程控制:包括三种控制形式,顺序、选择、循环顺序结构:不必多讲选择结构:•if结构 if-else结构•多重if•嵌套if•switch结构循环结构:•for结构 while结构 do-while结构•循环嵌套多重if结构:嵌套if结构:else总是与最近的未配对的if进行配对switch结构:表达式的值可以是基本数...原创 2019-03-04 21:34:25 · 401 阅读 · 0 评论 -
Java常用工具类--输入输出流
输入输出流:输出流:输入流:主要内容:File类的应用:常用方法:...原创 2019-03-26 14:51:37 · 295 阅读 · 0 评论 -
Java常用工具类--多线程
进程的概念:线程的概念:Thread类和Runnable接口介绍:进程的创建:Thread介绍:Thread的常用方法:Runnable接口:线程创建:通过Thread类创建线程:测试代码1:package com.imooc.thread;//创建一个新的线程class MyThread extends Th...原创 2019-03-26 14:50:49 · 567 阅读 · 0 评论 -
Java常用工具类--集合
概述:集合:java中的集合是工具类,可以存储任意数量的具有共同属性的对象集合的应用场景:集合框架的体系结构:List集合:概念:ArrayList:案例:在List中存储并操作字符串信息测试代码:package com.imooc.set;import java.util.ArrayList;import java....原创 2019-03-26 14:50:17 · 687 阅读 · 0 评论 -
Java常用工具类--包装类
基本数据类型:通过包装类:包装类是用final修饰的,不能被继承,没有子类包装类与基本数据类型的转换:装箱:基本数据类型 --> 包装类拆箱:包装类 --> 基本数据类型package wrap;public class WrapTestOne { public static void main(String[] args) {...原创 2019-03-26 14:49:20 · 431 阅读 · 0 评论 -
Java面向对象--单例模式
设计模式:软件开发人员在软件开发过程中面临的一般问题的解决方案,是基于场景的解决方案。常用的23种设计模式:单例模式:饿汉式:代码实现://饿汉式:创建对象实例的时候直接初始化,牺牲内存空间换取较快的加载时间public class SingletonOne { // 1、创建类中私有构造 private SingletonOne(...原创 2019-03-26 14:48:35 · 168 阅读 · 0 评论 -
Java面向对象--继承(下)
Object类:•Object类是所有类的父类•一个类没有使用extends关键字来明确标识继承关系,默认继承Object类(包括数组)•java中的每一个类都可以使用Object类中的方法关于Object类中的equals方法,及在String类中重写的equals方法:public class Test1 { public static void main(String...原创 2019-03-26 14:47:37 · 129 阅读 · 0 评论 -
Java面向对象--继承(上)
继承:•一种类与类之间的关系•使用已存在的类的定义作为基础来建立新类•新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性的继承父类 满足 A is a B 的关系就可以形成继承关系继承通过extends关键字来实现单一继承,只能有一个父类(基类、超类)...原创 2019-03-26 14:47:10 · 142 阅读 · 0 评论 -
Java常用工具类--字符串
String类:String常用方法简介:创建String对象的方法:方法测试:package com.imooc.string;public class StringDemo1 { public static void main(String[] args) { // 定义一个字符串 String str = "JAVA 编程 基础"; // le...原创 2019-04-22 18:36:42 · 364 阅读 · 0 评论 -
Java基础语法--运算符
表达式:由运算符和操作数组成譬如:n1+n2运算符:•算术运算符 进行基本的算数运算,如加法、减法、乘法、除法在字符串中,‘+’可以作为连接符n++ :先执行一次操作,再对n进行加1运算++n:先对n进行加1运算,再执行一次操作•赋值运算符 = 格式 变量 = 表达式;从右往左进行运算•关系运算符 :判断数...原创 2019-03-04 19:25:16 · 325 阅读 · 0 评论 -
Java基础语法--常量与变量
标识符:•由字母、数字、下划线、美元符$组成,不能以数字开头•严格区分大小写•不能是java关键字和保留字关键字:变量:存储数据的载体。三要素:变量类型、变量名、变量值变量命名规则:•满足标识符命名规则•符合驼峰法命名规范(有多个单词组成,第一个单词全部小写,其余单词首字母大写)•尽量简单,见名知义•长度没有要求类命名规则:•满足标识符命名...原创 2019-03-04 10:24:12 · 192 阅读 · 0 评论 -
Java基础语法--二维数组
二维数组:声明形式三种: //形式1、声明int类型的二维数组 int[][] intArray; //形式2、声明float类型的二维数组 float floatArray[][]; //形式3、声明double类型的二维数组 double[] doubleArray[];测试代码:package com.imooc.array;public cla...原创 2019-03-07 08:28:38 · 1906 阅读 · 0 评论 -
Java基础语法--一维数组
数组:相同类型的数据按顺序组成的一种引用数据类型语法格式: 有两种数据类型[] 数组名;譬如:int[] array;数组类型 数组名[];譬如:intarray[];数组创建:数组在内存中的存储:会分配一片连续的内存空间数组名会指向其第一个元素的位置数组的初始化:数组元素的引用:数组的长度:测试代码:packa...原创 2019-03-07 08:28:12 · 494 阅读 · 0 评论 -
Java常用工具类--泛型
多态与泛型:泛型作为方法参数:Goods类:package com.imooc.generic;public abstract class Goods { public abstract void sell();}Book类:package com.imooc.generic;public class Book extends Goods...原创 2019-04-22 18:37:15 · 1402 阅读 · 0 评论 -
Java基础语法--初识
Java:面向对象的程序设计语言1995年,由sun公司发布2010年,sun被Oracle收购现在的JDK版本大多是8.0JVM:Java virtual Machine,Java虚拟机,JVM是Java平台无关性的关键JDK:Java Development Kit,Java语言的开发工具包,附带JRE 两个主要组件: -javac ...原创 2019-03-03 22:34:53 · 197 阅读 · 0 评论 -
Java常用工具类--异常
什么是异常:本质上是程序上的错误,包括编译时错误和运行间错误异常的分类:Throwable:java中异常的根类Error:程序无法处理的错误,在程序的控制和处理能力之外,一般是java虚拟机出现了问题Exception:程序本身可以处理的异常,异常处理通常指针对这一类型异常非检查异常:编译器不要求强制处理的异常检查异常:编译器要求必须处理的异常如何处理异常...原创 2019-03-26 14:48:58 · 619 阅读 · 0 评论 -
Java面向对象--多态
多态:多种形态,是java面向对象最核心的特征,允许不同类的对象对同一个消息作出不同的响应•编译时多态:设计时多态方法重载•运行时多态:程序运行时,动态决定调用哪个方法(java中常用)多态需要满足两个必要条件:•满足继承关系•父类引用指向子类对象向上转型:Animal类:public class Animal { // 属性:昵称、年龄 private Str...原创 2019-04-22 18:36:11 · 439 阅读 · 0 评论 -
Java基础语法--循环结构
循环结构:循环执行某些操作•while循环•do-while循环•for循环•循环嵌套•break语句•continue语句while循环:如果在循环体内只有一条语句,则可以不加{},不过建议每次都加上{}语法格式:do-while循环:•至少执行一次•循环条件后的分号不能丢语法格式:for循环:•三个表达式都可以被省略...原创 2019-03-04 22:04:21 · 369 阅读 · 0 评论 -
Java常用工具类--集合排序
集合排序:集合排序的方法:案例:例1:对存放在list的数据进行排序代码:package com.imooc.sort;import java.util.ArrayList;import java.util.Collections;import java.util.List;public class IntSort { public static ...原创 2019-04-22 18:37:04 · 1496 阅读 · 0 评论