
JAVA
jadeshu
这个作者很懒,什么都没留下…
展开
-
NIO中Buffer的capacity,position和limit
::记录一下:: 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。为了理解Buffer的工作原理,需要熟悉它的三个属性:capacity position limitposition和limit的含义取决于Buffer处在读模式还是写模式。不管Buffer处在什么模式,capacity的含义总是一样的。这里有一个关于capacity,position和limit在读写模式中的...原创 2020-06-04 21:34:20 · 526 阅读 · 0 评论 -
VSCode JAVA运行设置
1: 下载VSCODE#本来我写过一个 vscode 编写java 帖子,但是 还是很多人私信我,下面写一个手把手教程原文地址:https://www.cnblogs.com/dgwblog/p/9117850.html最新下载地址:https://code.visualstudio.com建议一般不要下载安装包安装,这里推荐压缩包安装方式. Win64 10 环境1....转载 2020-04-11 00:23:21 · 30472 阅读 · 1 评论 -
class文件字节码结构
前言我们都知道,Java程序最终是转换成class文件执行在虚拟机上的,那么class文件是个怎样的结构,虚拟机又是如何处理去执行c...转载 2019-12-13 00:17:29 · 501 阅读 · 0 评论 -
Java反射
1.简要说明反射是框架设计的灵魂。#框架:可以在框架的基础上进行软件开发,简化编写代码;#反射:将类的各个组成部分封装为其他对象,这就是反射机制; *好处: 1.可以在程序运行过程中操作这些对象; 2.可以解耦,提供程序的可扩展性。2.获取Class对象的三种方式: 2.1、Class.forName("全类名") :将字节码文件加载进内存,返...原创 2019-12-12 20:29:19 · 119 阅读 · 0 评论 -
Java注解
1.注解基础知识点定义:注解(Annotation),也叫元数据。一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同一个层次。它可以声明在包、类、字段、方法、局部变量、方法参数等的前面,用来对这些元素进行说明,注释。 *1、1.5版本以后 *2、程序说明作用分类: ①编写文档:通过代码里标识的注解生成文档【生成文档doc...原创 2019-12-12 19:55:43 · 107 阅读 · 0 评论 -
Java中super和this用法
摘自:C++/JAVA/C#子类调用父类函数情况[留存]super有三种用法(1)在子类中调用父类的成员变量【子类和父类中变量同名】(2)在子类中调用父类的成员方法【子类和父类中方法同名】(3)在子类构造函数中调用父类的构造方法this有三种用法(1)在本类的成员方法中调用本类的成员变量(2)在本类的成员方法中调用本类的另外一个成员方法(3)在本来的构造函数中调用...原创 2019-12-11 23:53:47 · 147 阅读 · 0 评论 -
在 Windows 中实现 Java 本地方法
简介本文提供调用本地 C 代码的 Java 代码示例,包括传递和返回某些常用的数据类型。本地方法包含在特定于平台的可执行文件中。就本文中的示例而言,本地方法包含在 Windows 32 位动态链接库 (DLL) 中。不过我要提醒您,对 Java 外部的调用通常不能移植到其他平台上,在 applet 中还可能引发安全异常。实现本地代码将使您的 Java 应用程序无法通过 100% 纯 Jav...转载 2019-12-07 00:39:19 · 241 阅读 · 0 评论 -
linux安装java
一、直接上传到服务器java jdk包 1.去官网https://www.oracle.com/technetwork/java/javase/downloads/jdk13-downloads-5672538.html去下载 2.然后将该包上传到linux服务器指定处,然后直接tar它 3.最后配置环境变量二、yum安装查看CentOS自带JD...原创 2019-11-02 20:00:47 · 460 阅读 · 0 评论 -
jvm指令手册查看
00-JVM指令手册栈和局部变量操作将常量压入栈的指令aconst_null 将null对象引用压入栈iconst_m1 将int类型常量-1压入栈iconst_0 将int类型常量0压入栈iconst_1 将int类型常量1压入操作数栈iconst_2 将int类型常量2压入栈iconst_3 将int类型常量3压入栈iconst_4 将int类型常量4...转载 2019-10-08 20:48:22 · 226 阅读 · 0 评论 -
jvm整体架构图文详解
https://blog.youkuaiyun.com/qq_40368860/article/details/84447085转载 2019-09-30 22:54:19 · 236 阅读 · 0 评论 -
Java IO/NIO教程
Java IO教程http://tutorials.jenkov.com/java-io/index.htmlJava NIO教程英文版:http://tutorials.jenkov.com/java-nio/index.html中文版:Java NIO概述 Java NIO Channel Java NIO Buffer Java NIO Scatter / Gat...原创 2019-03-02 01:07:55 · 360 阅读 · 0 评论 -
Mysql版本java问题(com.mysql.cj.jdbc.Driver和com.mysql.jdbc.Driver)
老版本com.mysql.jdbc.Driver已弃用String url1 = "jabc:mysql://127.0.0.1:3306/test";String url1 = "jabc:mysql://localhost:3306/test";新版用com.mysql.cj.jdbc.DriverUTC:全球时间Asia/Shanghai:上海时间GMT%2B8:北京...原创 2018-12-29 22:13:18 · 11434 阅读 · 0 评论 -
JAVA数据类型
1.基本数据类型(八大基本数据类型)-------a.数值类型-----整数型-----1.byte一个字节8位-128~127-----2.short二个字节16位-32768~32767-----3.int四个字节32位-----4.long八个字节64位------浮点型-----5.float四个字节32位-----6.double八个字节64位--...原创 2016-02-24 16:19:54 · 373 阅读 · 0 评论 -
eclipse设置字体_字符编码_快捷键
eclipse设置字体、字符编码、快捷键1.设置字体: preferences->general->appearnce->colors and fonts-->basic-->Text Font>edit->字体大小18,字形常规,字体Consolas2.设置字符编码: general->workspace->othe...原创 2018-11-01 22:25:03 · 616 阅读 · 0 评论 -
java数组
1.Java 数组的声明 [类中访问修饰符] 类型名[] 数组名称 //int[] arr;2.Java 数组的定义 - 数组的静态初始化// 静态初始化int[] pos = {1,2,3,4}; - 数组的动态初始化// 动态初始化int[] arr = new int[10];for (int i = 0; i < a...原创 2018-12-19 19:55:13 · 213 阅读 · 0 评论 -
java字符串转换总结
1.byte[]转StringString str = new String(strByte);2.String转byte[]byte[] byteArr = str.getBytes();3.char[]转成Stringchar []s = {'a','b','c'};String str1 = new String(s);String str2 = String....原创 2018-12-19 23:21:28 · 206 阅读 · 0 评论 -
Java IO留存查看
IO也可以写作为 "i/O" ,也可以理解为In和Out,即输入与输出。所以,IO体系的基本功能就是:读和写。IO流作用:读写设备上的东西,硬盘文件、内存、键盘、网络...根据数据的走向,可分为:输入流,输出流。根据处理的数据类型,可分为:字节流、字符流。字节流和字符流的区别字节流可以处理所有类型的数据,如MP3、图片、文字、视频等。在读取时。读到一个字节就返回一个...原创 2018-12-20 19:00:48 · 320 阅读 · 0 评论 -
Java类访问控制
public protected default private 本类 可见 可见 可见 可见 本类所在包 可见 可见 可见 不可见 其他包中的子类 可见 可见 不可见 不可见 其他包中的非子类 可见 不可见 不可见 不可见 java类中不写访问修饰符时,...原创 2018-12-22 04:09:00 · 396 阅读 · 0 评论 -
C++/Java线程之分
JAVA线程状态图1.C++/windows中主线程结束,一般情况下其他线程必然死亡(即使调用pthread_detach解除父子关系,主线程消亡时也会导致子线程被迫关闭)。 在以前主进程结束就意味着会自动关闭子线程,但在C++11中多线程detach(),主线程关闭了并不影响子线程的运行!这时子线程就会在后台[C++系统运行时库]运行,并做清理工作。不过不建议这么干,因为...原创 2018-12-18 02:03:55 · 544 阅读 · 0 评论 -
java 构造方法中super()和this()
1)super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句)2)this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句)3)super: 它引用当前对象的直接父类中的成员(用来访问直接父类中被隐藏的父类中成员数据或函数,基类与派生类中有相同成员定义时如:super.变量名 super.成员函数据名(实参)4)this:它代表当前对象名...转载 2018-12-19 19:35:26 · 1063 阅读 · 0 评论 -
面向对象(OOP)笔记
1.本质:以类的方式组织代码,以对象的方式组织(封装)数据2.对象:是具体的事物3.类:是对对象的抽象(抽象 抽出象的部分)先有具体的对象,然后抽象各个对象之间象的部分,归纳出类 通过类再认识其他对象原创 2016-02-24 16:06:48 · 459 阅读 · 0 评论