Java基础知识
文章平均质量分 68
介绍Java的基础知识
妙乌
这个作者很懒,什么都没留下…
展开
-
判断数字字符——Character.isDigit(char ch)实现源码详解
目录 函数的使用 使用场景 实现结果 源码分析 Character.isDigit(char ch)源码解析 Character.getType(int codePoint)源码解析 CharacterDataLatin1.getType(int codePoint)源码解析 总结函数的使用☀♫♪ 使用场景举例:返回字符串s中的所有数字之和。易知s中的数字分别为{3,2,3,5,3,5,2,0},其和为23s = " f3@$23%5Q3Zh5原创 2022-04-29 16:31:37 · 4825 阅读 · 0 评论 -
用Java调用C语言代码实例(JNI)
为初步理解Java中native本地方法的使用,提出使用native方法实现计算任意正整数二进制的需求(native方法是Java中的本地方法,一般采用C/C++通过JNI(Java native interface)实现)。JNI编写流程:1.编写带有native声明的方法的java类2.使用javac命令编译所编写的java类3.然后使用javah + java类名生成扩展名为h的头文件4.使用C/C++实现本地方法5.将C/C++编写的文件生成动态连接库6.运行java工程并调用JNI原创 2021-06-28 19:52:31 · 1512 阅读 · 1 评论 -
字符编码与乱码
一.字符编码二.乱码2.1 解析错误解析二进制的方式不对2.2 错误的解析和编码转码若果怎么改变查看方式都不对,那可能就不仅仅是解析二进制方式不对,而是文本在错误解析的基础上进行了编码转换。...原创 2021-06-28 19:51:15 · 115 阅读 · 0 评论 -
super关键字和final关键字的用法
一.super关键字的用法super关键字用于继承关系中,子类访问父类的成员变量、成员方法和构造方法1.1 使用super关键字调用父类的成员变量和成员方法dog类继承与Animal,在dog类中重写shout方法,通过super.shout()访问父类Animal类中的shout方法,通过super.name访问Animal类中的name属性package com.blog;//定义Animal类class Animal{ String name = "动物"; //定义动物原创 2021-03-08 16:37:19 · 515 阅读 · 0 评论 -
this关键字的用法
目录 一.概述 二.使用动机 三.使用方法 当局部变量和成员变量重名的时候,在方法中使用this表示成员变量以示区分 通过this关键字调用成员方法 this关键字把当前对象传递给其他方法 当需要返回当前对象的引用时,就常常在方法写return this 在构造器中调用构造器需要使用this 一.概述当一个对象创建成功之后(执行构造方法之前,对象已经创建成功),虚拟机(JVM)原创 2021-03-08 16:36:27 · 3946 阅读 · 0 评论 -
static关键字的用法
static关键字用法目录 一.概述 二.使用动机 三.使用方法 static关键字修饰类 static关键字修饰方法 static关键字修饰变量 static关键字修饰代码块 一. 概述> static是一个静态修饰符关键字,表示静态的意思,①方便在没有创建对象的情况下进行调用。可以修饰类、方法、变量以及代码块。【注释①】通常来说,当创建类时,就是在描述那个类的对象的外观原创 2021-03-08 16:34:14 · 1660 阅读 · 0 评论 -
Java内部类与匿名内部类的用法
目录 一.概述 二.使用动机 三.分类 四.使用方法 静态内部类 非静态内部类 4.2.1 成员内部类 4.2.2 局部内部类(方法内部类) 4.2.3 匿名内部类 外部顶层类的类名需和类文件名相同,只能使用public和defa原创 2021-03-08 16:33:40 · 287 阅读 · 0 评论