![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
颖念
看前面黑洞洞,我打迈腿来,将其看个真真切切。致电子之路
展开
-
JAVA基础进阶day01
最近一段时间的自学重心是安卓底层。首先啃一下java。新年伊始,向着 知识的海洋急行军,世界人民团结万岁…. 笔记方式为代码加注释的方式:一、最基础public class Hello { public static void main(String args[]) { System.out.println("Hello, world!"); }原创 2018-02-01 18:36:24 · 239 阅读 · 0 评论 -
JAVA进阶day02
老规矩,贴代码做注释:class Person { static int count; String name; int age; String getName() { return "guangdong "+name; } static { System.out.println("static bloc原创 2018-02-01 18:36:57 · 188 阅读 · 0 评论 -
Java进阶day03继承
先贴代码后分析:class Person { private int age; public void setAge(int age) { if (age 0 || age > 200) age = 0; else { this.age = age; } }原创 2018-02-01 18:37:13 · 220 阅读 · 1 评论 -
JAVA进阶day04多态(向上转化,向下转化)
java多态让我觉得比较绕的就应该是向上转化跟向下转化了。一、向上转化class Father { private int money; public int getMoney() {return money; } public void setMoney(int money) {this.money = money; } public vo原创 2018-02-01 18:37:30 · 233 阅读 · 0 评论 -
JAVA进阶day05包和权限
我这种外行人也听说过jar包,jar到底是个啥?为啥c语言里没有呢?下面我们拨开这一层面纱。贴代码做分析:一、jar包import a.b.c.d1.*;import a.b.c.d2.*;public class Pack { public static void main(String args[]) { /* add */ Sy原创 2018-02-01 18:38:02 · 273 阅读 · 1 评论 -
JAVA进阶day06内部类和匿名类
内部类分为一般内部类和静态内部类,下面贴代码分析:class Outer { private int a = 10; class Inner { public void printInfo(){ System.out.println("a = "+a); } }}public class InnerDe原创 2018-02-01 18:38:28 · 207 阅读 · 0 评论 -
JAVA进阶day07JNI(java调用c)A部分
目前接触的JNI有java调用c和c调用java两类。其中java调用c又有隐式和显示两种映射关系。本笔记针对java调用c的显示映射。本着工程实际够用的原则,不够再回头来补充。 JAVA访问c库需要有三个步骤 1:加载C库 2:建立java函数名到c库函数名的映射关系 3:在java程序里调用函数 先贴代码,依照代码来做分析:public class JNIDemo {原创 2018-02-01 18:38:49 · 230 阅读 · 0 评论 -
JAVA进阶day07JNI(java调用c)B部分
本博文要做两件事 1:怎样将c文件编译成lib*.so 2:java同c语言文件如何传递返回数据类型现在开始搞起:1:怎样将c文件编译成lib*.so Linux下编译共享库时,必须加上-fPIC参数,否则在链接时会有错误提示。故而我们的编译就变成了gcc -fPIC -shared -o libnative.so native.c但是呢有提示说找不到jni.h 的路原创 2018-02-01 18:39:06 · 236 阅读 · 0 评论 -
JAVA进阶day08泛型
写这篇博文,我并没有特别大的把握。姑且贴代码做分析。遇到什么知识点分析什么知识点吧。class Person { private T age; public void setAge(T age) { this.age = age; } public T getAge() { return this.age; }原创 2018-02-01 18:39:32 · 163 阅读 · 0 评论