
java基础
万丈高楼始于基础
程序人生tt
一切事情等自己做成再说,我会做到的,如果命中注定,只求无悔。 眼里有快乐,手里有工作,心里有追求,家里有亲人,健康身无恙。
我现在要做的事就是做好自己应该做得事,剩下的就交给时代和机遇吧。会有自己的答案。
基础扎实这简单的四个字,我要走多少的路,但是我很开心,为了自己的第一个梦想。为这个梦想努力下去。改变你的,是你对自己的期待,以及你为之付出的长期努力,静下心来把眼前的事做好,把期待的收获周期拉长。多尝试,多改变,学习,沉淀,破局,引用一句自己最喜欢的一个词语“水到渠成”。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java中的向上转型和向下转型都能看懂
class Fruit{ public void myName() { System.out.println("我是父类 水果..."); }}class Apple extends Fruit{ @Override public void myName() { System.out.println("我是子类 苹果..."); } public void myMore() {原创 2020-09-22 22:23:50 · 137 阅读 · 0 评论 -
匿名内部类实例的作用,我相信都能看懂
匿名内部类:是没有名字的类,只可以使用一次,通常可以用来简化代码编写,但是使用匿名内部类的前提条件:必须继续继承一个父类或实现一个接口。匿名内部类是重写父类方法和实现接口方法必须是一个抽象类和接口匿名内部类的定义格式:new 类名/接口/抽象类(){ //继承的方法}匿名内部类:package basic.practice;abstract class Person1{ public abstr原创 2020-09-08 23:19:22 · 943 阅读 · 0 评论 -
Arrays.asList()方法返回的是一个List却无法调用add()方法的原因的源码探究
package basic.practice;import java.util.ArrayList;import java.util.Arrays;import java.util.List;public class Case_2 { public static void main(String[] args) { List list = Arrays.asList(16, 17, 18, 19, 20); list.set(1,99);原创 2020-08-27 12:53:02 · 504 阅读 · 1 评论 -
持有对象中的泛型
package tzy.informal.suibain;public class Case_99 {}class Case_100 extends Case_99{ public static void main(String[] args) { Case_99 case_99 = new Case_99(); Case_100 case_100 = new Case_100(); Case_99 case11 = (Case_99)c原创 2020-08-24 22:28:51 · 182 阅读 · 0 评论 -
一文看懂java中的反射
Class - 字节码文件面向对象的类类的加载概述当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加 载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。(字节码文件)任何类被使用时系统都会建立一个Class对象。连接验证 : 是否有正确的内部结构,并和其他类协调一致准备 : 负责为类的静态成员分配内存,并设...原创 2020-04-11 14:40:36 · 233 阅读 · 0 评论 -
关于java中继承问题详解
今天下午被一个问题搞昏了,颠覆了以前的观点,并总结了一些问题,提炼出了一些知识。package four_5;public abstract class Animal { String name; int age=10; double weight; abstract void move(); abstract void eat(); public void sho...原创 2020-03-10 20:26:30 · 326 阅读 · 0 评论 -
java数组没有初始化问题以及一些注意事项
package fore;public class Case_2 { public static void main(String[] args) { A a = new A(); a.show(); }}class A{ int[] arr;//这里没有初始化 public void show() { arr[0] = 1; System.out.pr...原创 2020-03-03 20:07:09 · 2922 阅读 · 0 评论 -
java中main函数详解
public class Score { public static void main(String[] args) { System.out.println("Hello world"); } }这是一个最基本的java程序,输出Hello world下面介绍一下java主函数main函数:main方法总结:main方法是一种特殊的成员方法,是所有Java应用程...原创 2020-02-29 22:01:15 · 2175 阅读 · 2 评论 -
类和对象
类是同种对象的集合与抽象。属性是对象的特征,属性可以是数据,也可以是另一种对象。面向对象基本特征:抽象性、封装性、继承性、多态。多态:收到不同的对象发来的消息时能产生多种不同的行为方式,即指类中同一方法名能实现不同的功能,且可以使用相同的调用方式来调用这些具有不同功能的同名方法。多态表现形式主要有两种:(1)方法重载 (方法名相同,参数列表相同,与返回值无关) 静态多态性(2)方法重...原创 2020-02-29 21:41:59 · 237 阅读 · 0 评论 -
正则表达式
一、校验数字的表达式数字:1*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(-)?\d+(.\d{1,2})?$正数、负数、和...转载 2020-02-13 15:38:15 · 124 阅读 · 0 评论 -
java中构造函数,get,set方法使用区别总结
它们的区别就是构造方法创建的对象你想去改变它的属性值是不行的,只能重新再创建一个对象,之前的对象就没用了,你用set方法可以对一个对象多次修改他的属性值不需要重新创建对象。class Case_1{ String name; public Case_1(String name){ this.name = name; } /* public void setName(String n...原创 2020-01-09 15:33:02 · 1494 阅读 · 2 评论