Java
文章平均质量分 63
从入门到捕蛇者说
这个作者很懒,什么都没留下…
展开
-
安卓开发笔记
一、安卓工程构建和第一 APP 运行1.构建容易,包名不能包含中文2.模拟器一般用MuMu模拟器,eclipse和MuMu模拟器建立连接adb connect 127.0.0.1:75553.连接失败要重启adb adb kill-server adb start-server4.运行,工程名字上右键,run as android appclication二、安卓的工程目录文件夹介绍src: 存放 java 代码的,有包,有文件gen: 存放自动生成的文件,关心是R.java,程序...原创 2022-01-27 16:50:20 · 2844 阅读 · 0 评论 -
Java之泛型
问题引入:如果我们需要产生多个对象,每个对象的逻辑完全一样,只是对象内的成员变量的类型不同。那我们如何去做?问题解决:1、创建多个类文件,给每个类中的成员变量设置指定的数据类型。缺点:这种方式会导致类的膨胀,重用性太差。2、创建一个类文件,给这个类中的成员变量设置Object数据类型。缺点:编译的时候正常,但运行的时候可能会异常。泛型简介泛型可以在编译的时候检查类型安全,并且所有的强制转换都是自动和隐式。泛型的原理就是“类型的参数化”,即把类型看做参数。也就是说把所要操作的数据类型看做参数原创 2021-10-24 09:29:40 · 109 阅读 · 0 评论 -
Java之异常处理
异常的概念什么是异常?所谓异常是指在程序运行的过程中发生的一些不正常事件。(如:除0溢出,数组下标越界,所要读取的文件不存在)异常导致的后果?Java程序的执行过程中如出现异常事件,可以生成一个异常类对象,该异常对象封装了异常事件的信息,并将其被提交给java运行时系统,这个过程称为抛出异常,不处理的话会直接导致程序直接中断。如何防止程序中断?设计良好的程序应该在程序异常发生时提供处理这些异常的方法,使得程序不会因为异常的发生而阻断或产生不可预见的结果。异常分类异常类型包括来源原创 2021-10-23 10:59:19 · 95 阅读 · 0 评论 -
Java之多态
多态的概念多态性是指同一个操作作用于某一类对象,可以有不同的解释,产生不同的执行结果多态存在的三个必要条件需要存在继承和实现关系同样的方法调用而执行不同操作、运行不同代码(重写)在运行时父类或者接口的引用变量可以引用其子类的对象多态的作用多态通过分离做什么和怎么做,从一个角度将接口和实现进行分离多态消除了类型之间的耦合关系多态的存在提高了程序的拓展性和后期的可维护性测试用例class Animal{ public String name; public void eat(){};}原创 2021-10-22 17:06:42 · 103 阅读 · 0 评论 -
java内部类
java内部类之成员内部类内部类的概念所谓内部类,顾名思义,就是将一个类定义在另一个类的内部。内部的类称之为内部类public class Outer{ class Inner{ //省略 }}内部类的主要特点内部类可以很好的实现隐藏,可以使用 protected private 修饰符内部类可以直接访问外部类的所有成员,包括私有的成员外部类不能直接访问内部类的成员,必须首先建立内部类的对象才能访问成员内部类及应用成员内部类属于外部类的实例成员,成员内部类可以有public p原创 2021-10-21 19:23:42 · 84 阅读 · 0 评论 -
java接口及使用
接口概念和作用接口语法 interface 接口名{ //公有静态常量、抽象方法 }接口特点接口中只能存放静态常量和抽象方法java接口是对功能的拓展通过实现接口,java类可以实现多实现一个类可以同时继承(extends)一个父类并且实现(implements)多个接口接口与接口之间可以使用 extends 实现继承接口与抽象类的区别抽象类和具体实现之间是一个继承关系,也就是如果采用抽象类的方式,则父类和子类在概念上应该是相同的 is-a接口和实现类在概念上不要求相同,接口只原创 2021-10-21 10:37:26 · 132 阅读 · 0 评论 -
Java抽象类应用模板方法模式
抽象类概念和作用抽象类:Java中可以定义没有方法体的方法,该方法由子类来具体实现。该没有方法体的方法我们称之为抽象方法,含有抽象方法的类我们称之为抽象类。抽象方法的特点只有方法头没有的方法体的方法称之为抽象方法抽象方法用 abstract 来修饰抽象方法代表一种不确定的操作或行为抽象方法不能被调用抽象类的特点定义中含有抽象方法的类叫做抽象类抽象类用 abstract 来修饰抽象类代表一种抽象的对象类型抽象类不能实例化抽象类中可以有具体方法,可以没有抽象方法//A是一个抽象类pu原创 2021-10-21 10:01:03 · 149 阅读 · 0 评论 -
java之继承
继承的概念生活中,继承的概念随处可见,继承需要符合的关系: is-a; 父类更通用更抽象、子类更特殊更具体继承背后的思想就是 基于已存在的类来构建新类当从已存在类继承时,就重用了它的方法和属性,还可以添加新的方法和属性来定制新类以应对需求约定:从其他类导出的类叫做子类。被导出的类叫做父类在java中,除了Object类之外,所有类都是子类,都只有唯一的父类。继承在00P中不可或缺创建一个类时,总是在继承继承的意义:代码重用、体现不同抽象层次父子类关系:父类更抽象,更一般;子类更具体,更特原创 2021-10-19 20:07:14 · 94 阅读 · 0 评论 -
java的类、封装、this、static关键字、方法重载、包
类的封装类=模板,类不能直接使用,不能直接访问变量,需要先实例化,申请一个空间。class Student{ int age; String name; double score; void introduce(){ System.out.println("name:"+name+" age:"+age+" score:"+score); } void testFunc(){ System.out.println("testFunc"); } };pub原创 2021-10-17 20:02:09 · 135 阅读 · 0 评论 -
Java区别于C语言的基础知识
main快捷输入方式 :输入main后按Alt + /public static void main(String[] args) { }输出函数:System.out.print();System.out.println("");可以省略输出内容后面的\n,自带换行功能。+号代表连接各个字符System.out.println("Hello world!");System.out.println("a = "+a);System.out.println("a = "+a + " b原创 2021-10-16 16:33:21 · 167 阅读 · 0 评论