继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

java的一些基础知识总结

StoneHell
关注TA
已关注
手记 5
粉丝 26
获赞 394

数组:
import java.util.Arrays;

1.Arrays
Arrays.sort();
Arrays.toString();

2.foreach
foreach 并不是 Java 中的关键字,是 for 语句的特殊简化版本,在遍历数组、集合时, foreach 更简单便捷。从英文字面意思理解 foreach 也就是“ for 每一个”的意思

如:
for ( int score : scores ) {
System.out.println(score);
}

二维数组中array.length就是默认的是第一维的长度
第二维就用array[0].length

方法:
1.

例:
public class HelloWorld {
public static void main(String[] args) {
HelloWorld hello = new HelloWorld();
hello.showMyLove();
}
public void showMyLove() {
System.out.println("我爱慕课网!");
}
}

通过 (int)(Math.random() * 100) 生成 100 以内的随机数

//导入java.util.Arrays;
import java.util.Arrays;

public class HelloWorld {
public static void main(String[] args) {

     // 创建对象,对象名为hello
    HelloWorld hello = new HelloWorld();

    // 调用方法并将返回值保存在变量中
    int[] nums = hello.getArray(8);

    // 将数组转换为字符串并输出
    System.out.println(Arrays.toString(nums)); 
}

/*
 * 功能:创建指定长度的int型数组,并生成100以内随机数为数组中的每个元素赋值
 * 定义一个带参带返回值的方法,通过参数传入数组的长度,返回赋值后的数组
 */
public int[] getArray(int length) {
    // 定义指定长度的整型数组
    int[] nums = new int[length];

    // 循环遍历数组赋值
    for (int i=0;i<length;i++) {

        // 产生一个100以内的随机数,并赋值给数组的每个成员
    nums[i] = (int)(Math.random()*100);

    }
    return nums; // 返回赋值后的数组
}

}

封装:

this关键字
内部类(成员、静态、方法内部类)

继承:

class 子类 extends 父类{}
Extends关键字
代码的复用
方法的重写
父类----->子类
final关键字
Super关键字

Object类:所有类的父类
1.toString();方法
eclipse中source的generate toString()
2.equals() ==
dog.equals(dog2);
Source .....

多态:

1.引用的多态
2.方法的多态

引用类型转换:
1.向上类型转换(小到大)(自动)
2.向下类型转换(大到小)(强制)
3.instanceeof运算符

抽象类:
abstract关键字

接口:
interface关键字
implements关键字

UML

异常:
Throwable包括Error(错误)、Exception(异常)

try-catch语法
try-catch-finally语法

throw和throws关键字

1.Java语言通过 垃圾回收 机制简化了程序的内存管理。
2.Java标识符是由 字母、数字、下划线、美元符号 组成的字符序列。
3.面向对象的计算机语言一般应具有3个基本特性,分别是 封装、继承、多态 。
4.Java中的 java.lang.Object 类是最顶层的类,所有其他的类都是它直接或间接的子类。
5.在Java的基本数据类型中,char类型采用Unicode编码方案,这样,无论是中文字符还是英文字符,都是占 2 字节内存空间。
6.类的静态成员属于这个类的 所有对象 。
7.一个类要具有可序列化的特性一般就必须实现接口 java.io.Serializable 。
8.类String本身负责维护一个字符串池。该字符串池存放 字符串常量 所指向的字符串示例,以及调用过类String成员方法intern后的字符串示例。

1.Java虚拟机运行Java程序的基本步骤是:首先从后缀为 class 的文件加载代码到内存中,接着在内存中检测代码的合法性和安全性,然后解释执行合法和安全的代码。
2.在Java语言中,字符串直接量是用双引号括起来的字符序列,字符串不是字符数组,而是类 String 的实例对象。
3.类System的三个成员域 in、out、err 分别指向标准输入流、标准输出流和标准错误输出流。
4.有时运行一个Java小应用程序需要多个文件,如“.class”文件、声音文件、图像文件等。为了提高效率,可以考虑将运行小应用程序所需要的各种文件做成一个 jar文件 。
5.假设用Java语言为某大学(网址为“hznu.edu.cn”)编写了图像处理包(image),那么按照Sun公司的建议,这个包的名称最好为 cn.edu.hznu.image 。
6.在编写和运行数据库程序之前需要建立起Java数据库程序的开发环境,这至少需要安装JDK、数据库和 JDBC驱动程序 。
7.传递给实现了java.awt.event.MouseMotionListener接口的类中mouseDragged方法的事件对象是 MouseEvent 类。

打开App,阅读手记
27人推荐
发表评论
随时随地看视频慕课网APP

热门评论

没有总结,像是模板,毫无意义

程序不能运行,怎么回事啊

先不讨论内容,格式有待提示。

查看全部评论