摘要:杨辉三角2 给定一个非负索引 rowIndex,返回「杨辉三角」的第 rowIndex 行。 在「杨辉三角」中,每个数是它左上方和右上方的数的和。 示例 1: 输入: rowIndex = 3 输出: [1,3,3,1] 1 class Solution { 2 public List<Intege
阅读全文
摘要:1. 如何捕获异常try{可能会出现异常的代码段;}catch(异常类型名 处理该异常对象){异常处理代码段;} 1 import java.io.*; 2 3 public class TryCatchTest { 4 5 public static void main(String[...
阅读全文
摘要:1. 类的继承继承的意义:当一个类A继承了一个已存在的类B后,类A就用于了类B所有的非private的属性和方法,但同时类A还可以根据需要,添加新的方法和属性。在Java语言中,一个类可以拥有多个子类,但是一个子类只能拥有一个父类。如何定义子类:class 子类名 extends 父类名{}publ...
阅读全文
摘要:1. 类类主要包含3个部分:类属性:用来描述类本身所抽象出的事物的属性类方法:用来描述这个被抽象出的事物可以做什么构造方法:每个类都至少会有一个特殊的方法,该方法提供了创建类对象的初始化机制类的定义:【修饰符】 class 类名 【extends 父类名】 【implements 接口名】{ 类成...
阅读全文
摘要:Java语言是由类和对象组成的,其对象和类又是由变量和方法组成,而方法,又包含了语句和表达式。1. 变量Java语言提供了两种变量:成员变量和局部变量成员变量:是在方法体外的类中声明和定义的,可以被自动初始化局部变量:是在方法中声明和定义的,不能被自动初始化,方法执行完,局部变量也就不存在了在Jav...
阅读全文
摘要:Java定义了两种创建线程的方法:1.实现Runnable接口要实现Runnable接口,只需简单地实现run()方法即可,声明如下:public void run()在run()方法中,可以定义构成新线程的代码。需重点理解的是,run()可以调用其它方法、使用其他类和声明变量,就像主线程能做的那样。唯一的区别是:run()方法是程序的另一个并发的执行线程的进入店,这个线程在run()方法返回时结束。创建新线程以后,直到调用了它的start()方法后才会执行。本质上,start()执行对run()的调用。// Create a second thread.public class NewThr
阅读全文