java
年轮陌羽
这个作者很懒,什么都没留下…
展开
-
JNI开发系列JNI概念及开发流程
引言在学习了C语言基础之后 ,我们简单的了解了C语言编程的一些范式 ,了解了指针 ,结构体 ,联合体 ,函数 ,文件IO等等 。我们最终的目的是要学会NDK开发 ,而NDK开发就离不开我们的JNI技术 。下面 ,就来开始我们的JNI之旅吧 。JNI的概念JNI全称 Java NativeInterface , java本地化接口 ,可以通过JNI调用系统提供的API转载 2017-12-27 16:08:35 · 284 阅读 · 0 评论 -
类与对象中一些基本概念
1. 面向对象1.1 面向对象的特点 面向对象是指编写程序的时候要围绕着一个对象的功能进行编写。英文缩写是OOP,全称为Object Oriented Programming。在进行面向对象编程时,方法和成员变量都写在具体的对象里,并对其成员变量和方法有很好的隐藏性;对象之间的访问都是通过其接口进行的。面向对象的四个特点:继承性、多态性、抽象性以及封装性。 继承性:继承是发生在类与...原创 2018-03-07 16:02:24 · 198 阅读 · 0 评论 -
final修饰符
最终修饰符在字面上可以说为最终的不变的意思。修饰符final可以修饰很多类型的数据,被其修饰的数据所具有的含义也各有不同。 final修饰成员变量:使用final修饰成员变量的基本含义是该变量一旦被初始化之后就不允许再被修改。final关键字修饰成员变量,其值是不能改变的,并且必须进行初始化。在一般情况下创建对象的时候,系统都会对其成员变量进行默认初始化,被final关键字...原创 2018-03-08 08:42:35 · 202 阅读 · 0 评论 -
java中static修饰符的作用
static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任...转载 2018-03-08 09:25:46 · 2647 阅读 · 0 评论 -
抽象类和接口的区别
抽象类的特点:抽象类一般在父类中使用,而它的子类实现父类中的抽象方法;如果父类中有一个或多个抽象方法,那么父类必须为抽象类;抽象类里的抽象方法没有任何方法体,子类要实现父类的所有抽象方法。如果没实现全部抽象方法,其子类必须为抽象类;抽象类是用来继承的,不能被实例化;抽象类里的抽象方法,只有在子类实现了才能使用;抽象类里允许有抽象方法和普通方法;抽象类里的普通方法可以被子类调用。抽象类和接口的区别:...原创 2018-03-08 16:45:43 · 276 阅读 · 0 评论 -
构造器运行机制
构造器在运行前系统执行什么呢,之后又执行什么呢?总结如下:加载要创建该对象的父类,以及成员变量和其他继承关系;加载该类的静态块和静态成员变量,并对其进行初始化等操作;静态块和静态成员变量加载完毕后创建对象并加载非静态成员变量,并对其进行初始化等操作;执行构造器里的方法体,完成后该类的对象创建完毕。父类的运行顺序和该类的运行顺序是一样的。简单概括为: 父类静态代码块-->子类静态代...原创 2018-03-08 19:18:46 · 281 阅读 · 0 评论 -
Scanner从键盘获取用户的输入数据
Scanner:一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。从键盘获取int或float数据package TopPackage;import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner sc =new Scanner(System...原创 2018-03-26 10:31:22 · 2774 阅读 · 0 评论 -
Java中的字符串常量池详细介绍
这篇文章主要介绍了Java中的字符串常量池详细介绍,JVM为了减少字符串对象的重复创建,其维护了一个特殊的内存,这段内存被成为字符串常量池或者字符串字面量池,需要的朋友可以参考下 Java中字符串对象创建有两种形式,一种为字面量形式,如String str = "droid";,另一种就是使用new这种标准的构造对象的方法,如String str = new String(...转载 2018-03-26 09:30:06 · 241 阅读 · 0 评论