![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
Ricardo于
哪里有天才,我只是把别人喝咖啡的时间都用在打游戏上罢了。
展开
-
【NDK开发】java项目中调用c和c++代码
java工程中也可以利用JNI调用C/C++函数,并不是只能在Android项目中。主要分四步:在java工程中,首先声明native方法。这里我们使用eclipse建立一个java工程。 使用jdk中的javah 工具,生成native方法对应的 .h 文件。这个文件是给C/C++工程中使用的。 在C/C++工程中,引入 .h 文件。 在C/C++工程中,实现在.h 文件中声明的函...原创 2019-04-15 09:53:02 · 497 阅读 · 0 评论 -
史上最全阿里 Java 面试题总结
文章原文:史上最全阿里 Java 面试题总结返回知识列表:Java基础知识列表以下为大家整理了阿里巴巴史上最全的 Java 面试题,涉及大量 Java 面试知识点和相关试题。JAVA基础1.JAVA中的几种基本数据类型是什么,各自占用多少字节。byte 1字节,boolean 1字节,char 2字节,考虑unicode就理解了。short 2字节,int 4字节,long 8字节 float 4字节,double 8字节,...原创 2020-12-30 16:11:34 · 174 阅读 · 0 评论 -
Java字符串面试题汇总
文章原文:Java字符串面试题汇总(用这一篇文章让面试官闭嘴)返回知识列表:Java基础知识列表Java字符串面试题汇总(用这一篇文章堵住面试官的嘴)1.String 字符串介绍 2 创建String的不同方式有哪些 2.1 通过new关键字 2.2 双引号创建 3 equals和==区别 4 String和StringBuffer和StringBuilder的区别 5 如何将String转换为byte,反过来呢 5.1 将String转换为byte 5...原创 2020-12-09 11:25:41 · 496 阅读 · 0 评论 -
Java基础知识列表
Java编程思想第四版Java编程规范 Java编程思想第四版——工作心得 Java编程思想第四版——第2章~第6章索引 Java编程思想第四版-- 第二章 一切都是对象 java编程思想---第2章 2.7.1 编译和运行 补充信息 Java编程思想第四版--第11章持有对象 Java编程思想第四版---13章字符串 substring java编程思想---13章字符串 Java enum如何实现自增赋值 Java编程思想第四版---21章并发(捋捋知识点,查漏补缺)...原创 2020-12-04 09:11:31 · 114 阅读 · 0 评论 -
Java并发编程 —— 白鹤翔 课程1
《01_并发编程基础篇_第一部分课程简介_1.mp4》第一部分:并发编程(四小部分) + ActiveMQ + spring (项目案例)1,java编程思想(java核心) 挑 泛型,枚举,反射,IO部分,一直需要看!!2,《企业应用架构模式》...原创 2020-09-20 14:26:14 · 186 阅读 · 0 评论 -
Java核心技术卷二——5.3日期和时间
文章原文:https://www.cnblogs.com/gu-bin/p/10022703.html返回知识列表:1,System.currentTimeMillis() 和SystemClock.elapsedRealtime()的区别System.currentTimeMillis()获取的是系统时间,是距离1970年1月1日开始计算的一个值;android.os.SystemClock.elapsedRealtime()获取从设备重启后经历的时间值。System.currentTi.原创 2020-08-18 16:18:39 · 164 阅读 · 0 评论 -
Java并发编程的艺术——第二章 volatile
文章转载:https://www.cnblogs.com/zhengbin/p/5654805.html返回知识列表:这书太难了,还是来点简单的吧。Volatile原理 Java语言提供了一种稍弱的同步机制,即volatile关键字来修饰变量,用来确保将变量的更新操作通知到其他线程。当把变量声明为volatile类型后,编译器与运行时都会注意到这个变量是共享的,因此不会将该变量上的操作与其他内存操作一起重排序。volatile 是因为其本身包含“禁止指令重排序”的语义。volatile变量不原创 2020-08-11 17:04:02 · 110 阅读 · 0 评论 -
Java enum如何实现自增赋值
Java枚举类型如何实现类似C++的自增赋值?在C++中可以这么写:enum MSG_TYPE { MSG_LOGIN = 500, MSG_LOGOUT, MSG_REGISTER, MSG_SEARCH, /* ... */};但是在Java中就必须写一大坨,必须依次给每个枚举常量赋值,例如下面代码public enum MSG_T...原创 2019-10-11 11:12:22 · 1350 阅读 · 0 评论 -
java编程思想---13章字符串
字符串截取int loc = “asdfasdf.binasdf”.indexOf(".bin");if(loc >0){ “asdfasdf.binasdf”.substring(0,loc+4);}原创 2019-05-07 12:53:49 · 95 阅读 · 0 评论 -
Java编程规范
垒砖,进行时。第X条,native函数的命名方式java native函数命名方式:protected static native 返回值类型 函数名字_native( );将native函数,尽量封装到一个类中,统一声明所有的native函数。...原创 2019-05-07 12:55:30 · 89 阅读 · 0 评论 -
Java编程思想第四版——工作心得
所有的问题,我都希望能从书本中找到理论的支撑。我的学习方法,爱读书!因为一些小问题,导致编译失败,真的是很操蛋的心情。从c++转到java,有个心得就是,能多做点就多做点,否则编译器给你报错误。1, 局部变量没有初始化导致编译错误。String file ;如果后面使用了file的话,而file又没有初始化。则就会报:error: variable file might ...原创 2019-04-17 10:29:50 · 1022 阅读 · 0 评论