码迷,mamicode.com
首页 >  
搜索关键字:java基础学习    ( 430个结果
JAVA基础学习-属性初始化
对象属性初始化有3种1. 声明该属性的时候初始化2. 构造方法中初始化3. 初始化块 类属性初始化有2种1. 声明该属性的时候初始化2. 静态初始化块 对象属性的初始化有三种方式的优先级 当对一个对象实例化时,首先会加载实例变量,然后再执行初始化代码块,最后执行构造方法。 对象的初始化顺序:(1)类 ...
分类:编程语言   时间:2019-12-21 21:05:11    阅读次数:105
JAVA基础学习-enum枚举
枚举enum是一种特殊的类(还是类),使用枚举可以很方便的定义常量比如设计一个枚举类型 季节,里面有4种常量 public enum Season { SPRING,SUMMER,AUTUMN,WINTER } 使用枚举的好处:假设在使用switch的时候,不是使用枚举,而是使用int,而int的取 ...
分类:编程语言   时间:2019-12-21 20:34:24    阅读次数:97
&-JAVA基础学习-单例模式
单例模式又叫做 Singleton模式,指的是一个类,在一个JVM里,只有一个实例存在。 单例模式的两种 饿汉式是立即加载的方式,无论是否会用到这个对象,都会加载。如果在构造方法里写了性能消耗较大,占时较久的代码,比如建立与数据库的连接,那么就会在启动的时候感觉稍微有些卡顿。懒汉式是延迟加载的方式, ...
分类:编程语言   时间:2019-12-21 20:26:41    阅读次数:81
JAVA基础学习-对象转型
首先,明确引用类型与对象类型的概念 在这个例子里,有一个对象 new ADHero(), 同时也有一个引用ad 对象是有类型的, 是ADHero 引用也是有类型的,是ADHero 通常情况下,引用类型和对象类型是一样的 接下来要讨论的类型转换的问题,指的是引用类型和对象类型不一致的情况下的转换问题 ...
分类:编程语言   时间:2019-12-21 20:23:19    阅读次数:94
JAVA基础学习-类方法
类方法: 又叫做静态方法对象方法: 又叫实例方法,非静态方法访问一个对象方法,必须建立在有一个对象的前提的基础上访问类方法,不需要对象的存在,直接就访问 和访问类属性一样,调用类方法也有两种方式1. 对象.类方法 garen.battleWin(); 2. 类.类方法 Hero.battleWin( ...
分类:编程语言   时间:2019-12-21 20:20:31    阅读次数:107
JAVA基础学习-构造方法
通过一个类创建一个对象,这个过程叫做实例化 实例化是通过调用构造方法(又叫做构造器)实现的 方法名和类名一样(包括大小写) 没有返回类型 实例化一个对象的时候,必然调用构造方法 如果不写,就会默认提供一个无参数的构造方法 一旦提供了一个有参的构造方法 同时又没有显式的提供一个无参的构造方法 那么默认 ...
分类:编程语言   时间:2019-12-16 00:09:00    阅读次数:156
JAVA基础学习-修饰符的使用
作用范围 那么什么情况该用什么修饰符呢?从作用域来看,public能够使用所有的情况。 但是大家在工作的时候,又不会真正全部都使用public,那么到底什么情况该用什么修饰符呢?1. 属性通常使用private封装起来2. 方法一般使用public用于被调用3. 会被子类继承的方法,通常使用prot ...
分类:编程语言   时间:2019-12-15 23:58:31    阅读次数:169
JAVA基础学习-数组的反转
public static void main(String[] args) { int[] a = new int[5]; for (int i = 0; i < 5; i++) { a[i] = (int) (Math.random()*100); System.out.print(a[i]+" ...
分类:编程语言   时间:2019-12-15 18:42:43    阅读次数:120
Java【基础学习】之暴力求素数【用数组返回】
Java【基础学习】之暴力求素数【用数组返回】 1 */ 2 import java.util.*; 3 public class Main{ 4 public static void main(String[] args) { 5 Scanner sc=new Scanner(System.in) ...
分类:编程语言   时间:2019-12-08 21:28:53    阅读次数:116
JAVA基础学习(6)之使用对象
6使用对象 6.1字符类型 6.1.1字符类型 char和int互相转换 1 //a比A大32 2 Scanner in=new Scanner(System.in); 3 char c='B'; 4 char c1=(char)(c+'a'-'A'); 5 System.out.println(c ...
分类:编程语言   时间:2019-12-08 01:27:05    阅读次数:85
430条   上一页 1 2 3 4 5 ... 43 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!