Java se
AMing_阿明
这个作者很懒,什么都没留下…
展开
-
Java SE 回顾(一) 数据类型&异或
Java SE 是做 java android 开发的基石。面向对象、IO流、集合、多线程、反射等都更是重中之重,但是现在很多东西都被封装好了,以致于很多 Java SE 的细节 一些概念经常不使用而生疏模糊,现在笔者就来回归初心,夯实基础。数据类型: 1: 原生数据类型 8 类 2: 引用数据类型(1) : 整形 int 32 位 65535 (2): 字节 byte -128原创 2016-05-22 21:22:53 · 676 阅读 · 0 评论 -
Java String 提取 http 网址
由来 最近在做一个 Android 从其他客户端分享 http url 到自己应用,然后以图文消息的方式展示发送给自己的好友。通过 jsoup 把一些网页信息图片先爬出来做预览。然后点击可跳转 webview 预览全文问题遇到坑的问题比较多,例如很多网络 jsoup 不一定能扒下来一下信息来预览。另外一个比较棘手的是,由于各个应用通过: String text =(String)getAct原创 2017-06-29 11:50:34 · 5572 阅读 · 2 评论 -
Java 复习之多线程
线程的概念 一个进程可包含一个或多个线程 多进程的内部数据和状态是独立的 多线程是共享一块内存空间和一组系统资源有可能互相影响 线程切换比进程的负担小 程序启动就自动产生一个线程即主线程 main 方法就执行在主线程 *线程的生命周期一个线程从创建到消亡的过程 : 1 创建状态 new 2 : 可运行状态 start 3:不可运行状态 sleep wait IO阻塞 ...原创 2018-06-11 11:30:40 · 202 阅读 · 0 评论 -
你真的了解volatile关键字吗?
一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值)都必须在工作内存中进行。不同线程之间也无法直接访问对方工作内存中的变量,线程间变量值的传递均需要通过主...转载 2018-06-11 16:44:30 · 214 阅读 · 0 评论 -
Java 注解
Java 注解是 Java 5.0 提供的一个基于反射实现的机制,很多框架例如依赖注入框架,Junit 测试框架等等都是使用了注解的方式来实现Java 已经内置了一些注解 例如 override suppresswarning 和注解的定义方式public @Interface MyAnnotition{}public @Interface MyAnnotition{String ...原创 2019-07-03 10:06:43 · 201 阅读 · 0 评论