Java
文章平均质量分 86
垚石
这个作者很懒,什么都没留下…
展开
-
为什么我觉得 Java 的 IO 很复杂?
最近又把流的概念,原理复习了一下,发现一片文章写得很好,转载记录一下。侵删。作者:安馁碗链接:https://www.zhihu.com/question/67535292/answer/1248887503来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。初学者觉得复杂是很正常的,归根结底是因为没有理解JavaIO框架的设计思想:可以沿着这条路想一想:1,学IO流之前,我们写的程序,都是在内存里自己跟自己玩。比如,你声明个变量,创建个数组,创建个..转载 2021-02-20 17:40:09 · 169 阅读 · 0 评论 -
什么是classpath
什么是classpath?classpath是JVM用到的环境变量,他用来指示jvm如何搜索class;因为java是编译行语言,源文件是.java,而编译后的.class文件才是真正可以被jvm执行的字节码。因此,jvm需要知道,如果要加载一个hello.class,应该去哪里找这个文件。所以,classpath就是一组目录的组合。所以,classpath就是一组目录的集合...原创 2020-12-24 10:18:47 · 584 阅读 · 0 评论 -
jam、dvm、art区别
不同:1、dvm执行的是dex文件,jvm执行的是class文件。2、dvm是基于寄存器,jvm基于内存栈堆。原创 2020-06-11 18:15:24 · 224 阅读 · 0 评论 -
一个汉字占用多少个字节?不同的编码方式
不同的编码方式,一个 汉字占的字节大小不同 iso-8859-1:一个汉字,一个字节 gbk:一个汉字,2个字节 utf-8:一个汉字,3个字节 public static void main(String[] args) { try { String str="我交电话费看到接口过节费苦尽甘来开发接口了感觉风口浪尖赶快来将佳都科技疯狂夺金看附件"; System.out.println(str.getBytes("...原创 2020-06-11 15:48:51 · 5996 阅读 · 0 评论 -
RSA公钥、私钥的生成详解,包含Java、PHP、Android、iOS端
Java和PHP为服务端,Android和iOS为客户端。Java和Android所用的公钥、私钥是同样的格式,私钥需要PKCS8格式,默认生成的私钥是PKCS1格式的php私钥需要PKCS1格式的iOS私钥需要.p12的文件格式,公钥需要.der格式的原创 2018-01-28 13:41:51 · 3332 阅读 · 0 评论 -
多线程学习
1、源于joinjava多线程编程join的作用是等待线程结束,这个作用可以产生很多特定的场景。1)A线程中调用B线程的join方法,那么A线程需要等待B线程执行完成后才能完成2)主线程中依次调用A线程的join方法,B线程的join方法,可以保证A,B线程顺序执行;public class Server { static TestrunnableB testrunn...原创 2020-01-15 11:13:20 · 128 阅读 · 0 评论 -
java泛型类的理解与使用
什么是泛型类?类似于我们经常使用JDK中的ArrayList<String> list = new ArrayList<String>();就使用的是泛型类,来看看java源码:public class ArrayList<E> extends AbstractList<E> implements List<E>, Ran...原创 2018-05-08 11:54:20 · 296 阅读 · 0 评论 -
java 动态代理
静态代理需要有3:接口,真实对象,代理对象。动态代理需要有2:接口,真实对象。代理对象怎么办呢?new一个。API中已经为我们提供了一个静态的方法:此方法可以直接使用。来看例子:真实对象:接口:使用方法:这样,动态代理就可以使用了。欢迎关注我的微信公众号:...原创 2018-05-04 18:21:04 · 155 阅读 · 0 评论 -
java静态代理
什么是代理?租房子,房屋中介是代理。结婚,婚庆公司是代理。实现静态代理:1、真实角色2、代理角色,持有真实代理的引用3、二者实现相同的接口来看看java的API给我们提供的一个常用的静态代理:Thread(Runnable target) 这是Thread类的构造方法,Thread实际是一个代理类。因为Thread实现了Runnable接口并且有一个Thread(Runnable target) ...原创 2018-05-03 10:10:44 · 113 阅读 · 0 评论 -
FragmentPageAdapter和FragmentStatePageAdapter的区别
使用FragmentPageAdapter适配器的时候,他会持久化数据,即时Fragment被系统销毁,数据也会保存在内存中,所有它不能用来加载大数据量的数据。使用FragmentStatePageAdapter适配器的时候,他会销毁Fragment仅仅保存Fragment的引用,适合加载大数据量的数据。 public class MyFragmentPageAdapter extends Fra...原创 2018-05-02 18:23:41 · 1102 阅读 · 0 评论 -
java通配符
java通配符怎么表示?答:<?> 在<>中写?就表示通配符。什么是java通配符?通配符:通配任意一种泛型类型。它是在泛型的基础上存在的。通配符的优点:是方法更加通用。什么时候用通配符?在定义属性或者定义方法的时候。并不是在实例化属性的时候。...原创 2018-05-09 14:08:46 · 935 阅读 · 0 评论 -
navicat 快捷键
1.ctrl+q 打开查询窗口2.ctrl+/ 注释sql语句3.ctrl+shift +/ 解除注释4.ctrl+r 运行查询窗口的sql语句5.ctrl+shift+r 只运行选中的sql语句6.F6 打开一个mysql命令行窗口7.ctrl+l 删除一转载 2015-05-12 11:11:38 · 445 阅读 · 0 评论 -
java之发送mail
package com.datum.cod.framework;import java.util.Properties;import javax.mail.Address;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.PasswordAuthentication;转载 2014-12-29 15:03:47 · 452 阅读 · 0 评论 -
HttpUrlConnection的get用法
package com.example.dugaolong.httpurlconnectiondemo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Message;import android.util.Log;import andro原创 2016-05-16 13:30:15 · 404 阅读 · 0 评论 -
HttpUrlConnection的post方式用法
post方式在连接时候,要通过流吧参数传到服务器。接收到返回的输入流时候,处理方式和get一致。package com.example.dugaolong.httpurlconnectiondemo;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import andro原创 2016-05-16 15:12:55 · 637 阅读 · 0 评论 -
发送,取消notification,打开,关闭闪光灯。
Notification d的应用import android.app.Activity;import android.app.Notification;import android.app.NotificationManager;import android.app.PendingIntent;import android.content.Context;import android....原创 2016-07-05 14:45:25 · 1350 阅读 · 0 评论 -
DWZ的ajaxTodo链接的浏览器不兼容问题
对于A标签,处理链接事件时火狐与IE是不同的;DWZ框架的ajaxTodo链接,在IE正常;在火狐有问题,使用火狐浏览器调试是正常的,发现调试只记录了onclick事件,而href链接确提前提交了;服务端收到2次;所以,最简单可以修改dwz.ajax.js文件,如下:转载 2014-08-18 11:26:27 · 769 阅读 · 0 评论