
java
123456.......
这个作者很懒,什么都没留下…
展开
-
java提升(四)_反射
Java反射机制指的是在Java程序运行状态中,对于任何一个类,都可以获得这个类的所有属性和方法;对于给定的一个对象,都能够调用它的任意一个属性和方法。这种动态获取类的内容以及动态调用对象的方法称为反射机制。Java的反射机制允许编程人员在对类未知的情况下,获取类相关信息的方式变得更加多样灵活,调用类中相应方法,是Java增加其灵活性与动态性的一种机制。目录一、获得class二、使...原创 2019-09-30 10:48:50 · 321 阅读 · 0 评论 -
java提升(三)_泛型
我对泛型的理解,可简单看成是变量的通配符。一、泛型类在类的申明时指定参数,即构成了泛型类。泛型类的类型参数部分可以有一个或多个类型参数,它们之间用逗号分隔。这些类称为参数化类或参数化类型,因为它们接受一个或多个参数。在使用泛型的时候如果传入泛型实参,则会根据传入的泛型实参做相应的限制,此时泛型才会起到本应起到的限制作用,但是,泛型的类型参数只能是类类型,不能是简单类型。如果不传入泛型类...原创 2019-09-27 22:48:48 · 149 阅读 · 0 评论 -
java提升(二)_JNI_c调用java
待续。。。原创 2019-09-24 16:57:59 · 106 阅读 · 0 评论 -
java提升(一)_JNI
建立Java函数名到C库函数名的映射关系: 源码JNIDemo.java文件/* file: JNIDemo.java */public class JNIDemo { static { /* 1. load */ System.loadLibrary("native"); /* libnative.so */ } public native void hel...原创 2019-09-22 21:50:04 · 136 阅读 · 0 评论 -
java入门(六)_内部类
在 Java 中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。目录一、成员内部类二、局部内部类三、静态内部类四、匿名内部类一、成员内部类成员内部类是最普通的内部类,它的定义为位于另一个类的内部,如下实例所示:Inner被称为成员内部类。成员内部类可以无条件访问外...原创 2019-09-22 13:41:07 · 241 阅读 · 0 评论 -
java入门(五)_权限
类:public class可以被外包访问;class只能在本包中访问文件Mymath.javapackage b;public class Mymath {}文件Pack.javapackage a;import b.*;public class Pack { public static void main(String args[]) { My...原创 2019-09-22 13:01:45 · 138 阅读 · 0 评论 -
java入门(四)_包
之前执行 javac A.java 将在当前目录下生成A.class文件我们可以把class文件放在其他目录下吗? 答案是可以的 这就需要引用包的概念包其实就是文件夹。包语句的语法格式为: package pkg1[.pkg2[.pkg3…]];package a.b.c.d; public class Pack { public static void main(...原创 2019-09-21 23:20:54 · 197 阅读 · 0 评论 -
java入门(三)_异常
参考文章:深入理解java异常处理机制目录一、Java异常类层次结构二、处理异常机制捕捉异常抛出异常三、程序实例一、Java异常类层次结构Java异常类层次结构图: Java异...原创 2019-09-21 00:00:30 · 179 阅读 · 0 评论 -
java入门(二)_面向对象的三大性
目录一、封装性二、继承性1、继承的特性:2、构造器三、多态性一、封装性在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。封装的优点:良好的封装能够减少耦合、类内部的结构可以自由修改、可以对成员变量进行更精确的...原创 2019-09-08 23:54:00 · 147 阅读 · 0 评论 -
java入门(一)_类的引用
目录java类的引用静态属性和非静态属性的区别:Java中静态代码块、构造代码块、普通代码块java类的引用java是面向对象的编程语言,我首先用C语言来模拟面向对象,如下所示,只是一个简单的打印功能。#include <stdio.h>typedef struct Person_{ char *name; void (*printName)(s...原创 2019-09-05 00:14:35 · 369 阅读 · 0 评论