认真生活,快乐工作,保持理想!https://blog.csdn.net/tuzongxun
能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明<span style="font-size:18px"> java中的继承用extends关键字来实现,被继承的类叫做超类、父类、基类,实现继承的类称为子类、派生类。<br> 子类是一种特殊的父类,因此可以看作父类是大类,子类是小类。<br> extends实际上是拓展的意思,而父类和子类的关系实际上用拓展来解释似乎更加的恰当,子类在父类功能的基础上增加新的功
java中的继承用extends关键字来实现,被继承的类叫做超类、父类、基类,实现继承的类称为子类、派生类。 子类是一种特殊的父类,因此可以看作父类是大类,子类是小类。 extends实际上是拓展的意思,而父类和子类的关系实际上用拓展来解释似乎更加的恰当,子类在父类功能的基础上增加新的功能。 在继承中,除开父类的构造器以外,子类几乎可以继承父类所有的功能和属性。 每
<span style="font-size:18px"> 嵌套类和内部类:在一个类里边定义的类叫做嵌套类,其中没有static修饰的嵌套类是我们通常说的内部类,而被static修饰的嵌套类不常用。有的地方没有嵌套类和内部类的区分,直接是嵌套类就称作内部类,没有嵌套类的说法。而通常我所听说的基本上都是直接说的内部类,可能这种说法更为常见一些。<br> 内部类的范围由装入它
<span style="font-size:18px"> final的用法:final的意思是最终的,最后的额,不可变的,在java中也具有相似的含义。<br> final修饰基础数据表示把该数据修饰成常量,意味着不可修改,不可变。<br> final修饰对象的引用的时候,表示该引用不可变,但是引用的结果是可变的。这里和修饰数组相似,修饰数组的时候数组里边的
final的意思是最终的,最后的额,不可变的,在java中也具有相似的含义。 final修饰基础数据表示把该数据修饰成常量,意味着不可修改,不可变。 final修饰对象的引用的时候,表示该引用不可变,但是引用的结果是可变的。这里和修饰数组相似,修饰数组的时候数组里边的内容是可变的。 final定义的方法不可被重写,final定义的类不能被继承。 static表示静态
<span style="font-size:18px"> 递归:一个过程(方法)直接或间接的调用自己本身,这个过程叫做递归。<br> 例如这样一个小程序:<br> package demo;<br> public class Demo {<br> public static void main(String[] args) {<br><span style="whi
递归:一个过程(方法)直接或间接的调用自己本身,这个过程叫做递归。 例如这样一个小程序:package demo; public class Demo { public static void main(String[] args) { Demo5 demo=new Demo5(); int num=demo.test(3);//int num=demo.test(4);int
<span style="font-size:18px">方法的重载:在一个类中的两个或两个以上的方法,他们方法名相同但是参数列表不同,这种方式称为方法的重载,方法的重载是实现多态性的方式之一。<br> 参数列表不同指的是参数的个数不同或相同的个数但顺序不同或者类型不同,方法重载时返回值类型可以不同,但是仅仅是返回值类型不同的话不可以。<br> java在
方法的重载: 在一个类中的两个或两个以上的方法,他们方法名相同但是参数列表不同,这种方式称为方法的重载,方法的重载是实现多态性的方式之一。 参数列表不同指的是参数的个数不同或相同的个数但顺序不同或者类型不同,方法重载时返回值类型可以不同,但是仅仅是返回值类型不同的话不可以。 java在调用方法的时候,如果精确匹配没有对应的方法,会自动转换匹配相应的方法,例如,如果没有int类
<span style="font-size:18px">垃圾回收机制:当一个对象不再被引用时,或者说当一个对象的引用不存在时,我们就认为该对象不再被需要,它所占用的内存就会被释放掉。<br> 垃圾回收只是在程序执行过程中偶尔发生,java不同的运行时刻会产生不同的垃圾回收办法,对于我们通常所写的大部分程序不需要考虑垃圾回收问题。<br> 可以调用Syst
<span style="font-size:18px"> 一个类定义一个新的数据类型,也就是定义了一个逻辑框架,定义了它的成员之间的关系。可以通过这种类型来声明该类型的对象,通过new关键词来实例化对象,也就是为该类型的对象动态的分配物理内存空间,这个分配过程实在运行时发生的。内存空间是有限的,因此运行时分配内存有可能不成功,会造成运行时异常。<br> 声明时的变量存储的
<span style="font-size:18px"> 选择语句,也叫条件分支语句:if……else和switch……case;其中if……else中的else是可选的,但是switch……case中的case是必须的。<br> switch后的条件必须是byte、short、int或者char类型,case后的值必须是一个常量而不是变量,且这个值不允许重复,使用bre
<span style="font-size:18px"> java在运算的时候,会存在数据类型的转换,其中一种是自动类型转换,也称为隐式类型转换,这种转换需要满足一定的条件:<br> 1.这两种类型是兼容的,例如同时都是整数类型或者都是数字类型<br> 2.目的类型数的范围要大于来源数据的范围<br> 运算时数据类型转换还有一种是强制类型转换,也称为显
<span style="font-size:18px"> 一个基本的java程序一般包括几个部分,分别是程序所在的包名、程序中用到的其他包的路径、程序的类、类中的方法、变量和字面量。<br> package demo;<br> import java.util.Date;<br> public class Demo {<br><span style="white-space:p
<span style="font-family:Microsoft YaHei; font-size:18px">java的核心是面向对象,与之相对的是面向过程的编程,在对整个java编程没有足够的理解和运用的情况下恐怕没办法很好的理解这两个概念。<br> 在我的初步理解中,写一个程序就例如做一件事情,面向过程的思想或许就是指这一步做什么,下一步又做什么,直到完成这件事
java的核心是面向对象,与之相对的是面向过程的编程,在对整个java编程没有足够的理解和运用的情况下恐怕没办法很好的理解这两个概念。 在我的初步理解中,写一个程序就例如做一件事情,面向过程的思想或许就是指这一步做什么,下一步又做什么,直到完成这件事,突出的是做的步骤;而面向对象的思想则是这个人做什么,那个人做什么,直到合起来完成这件事;虽然结果都是完成这件事,但是一个着重点是做的步
java的核心是面向对象,与之相对的是面向过程的编程,在对整个java编程没有足够的理解和运用的情况下恐怕没办法很好的理解这两个概念。 在我的初步理解中,写一个程序就例如做一件事情,面向过程的思想或许就是指这一步做什么,下一步又做什么,直到完成这件事,突出的是做的步骤;而面向对象的思想则是这个人做什么,那个人做什么,直到合起来完成这件事;虽然结果都是完成这件事,但是一个着重点是做的步
<span style="font-family:Microsoft YaHei; font-size:18px"> java的诞生:每一次设计语言的革新都是为了解决先前语言所遇到的不能解决的问题,B语言导致C语言的诞生,C语言演变成C++,java则继承了这两种语言的大部分特性。java最初的推动力是为了找到一种能够解决独立平台的、能够嵌入多种电器设备的语言。<br> j