java
文章平均质量分 95
wangdanyangtc
这个作者很懒,什么都没留下…
展开
-
protobuf序列化和反序列化原理
protobuf编码/解码 方式简单,只需要简单的数学运算、位移等,序列化 & 反序列化速度很快protobuf采用了独特的编码方式,如Varint、Zigzag编码方式等等,采用T - L - V的数据存储方式,数据存储得紧凑,数据压缩效果好。原创 2022-08-23 10:59:17 · 1771 阅读 · 1 评论 -
我的代码主页
https://code.csdn.net/wangdanyangtc代码主页的介绍原创 2014-09-28 12:34:41 · 381 阅读 · 0 评论 -
Java核心技术读书笔记
第一章 概述名词解释 体系结构中立:java编译器会生成与特定的计算机体系结构无关的字节码,只要有java运行时系统,就可以在许多处理器上运行,而且还可以跨素的翻译成本地机器的代码。 高性能:它通过即时编译器,一次把字节码编译为本地代码,并将结果缓存起来,在需要的时候重新调用,从而提高运行速度。 可移植性:各种类型的数据都明确的规定了其大小,不随处理器的改变而原创 2013-12-02 18:19:09 · 403 阅读 · 0 评论 -
Java日期时间使用总结
标签:日期 Date DateFormat 休闲 CalendarJava日期时间使用总结 一、Java中的日期概述 日期在Java中是一块非常复杂的内容,对于一个日期在不同的语言国别环境中,日期的国际化,日期和时间之间的转换,日期的加减运算,日期的展示格式都是非常复杂的问题。 在Java中,操作日期主要涉及到一下几个类: 1、java.util.Date转载 2013-11-26 12:18:54 · 377 阅读 · 0 评论 -
JAVA获得当前时间的几种方法
package com.wdy.common.util;import java.sql.Timestamp;import java.text.ParsePosition;import java.text.SimpleDateFormat;import java.util.Date;import com.ttsoft.framework.util.DateUtil;/**转载 2013-11-26 14:53:37 · 382 阅读 · 0 评论 -
Android 线程,UI相关:calledfromWrongThreadException 的原因
Android 编程:calledfromWrongThreadException 的原因子线程更新UI会发生android.view.ViewRoot$CalledFromWrongThreadException异常的解决方法子线程更新UI 显然假如你的程序需要执行耗时的操作的话,假如像上例一样由主线程来负责执行该操作是错误的。所以我们需要在onClic原创 2013-11-26 11:04:01 · 421 阅读 · 0 评论 -
请慎用java的File的renameTo(File)方法
以前我一直以为File#renameTo(File)方法与OS下面的 move/mv 命令是相同的,可以达到改名、移动文件的目的。不过后来经常发现问题:File#renameTo(File)方法会返回失败(false),文件没有移动,又查不出原因,再后来干脆弃用该方法,自己实现一个copy方法,问题倒是再也没有出现过。 昨天老板同学又遇到这个问题,File#renameTo(File)方法转载 2013-11-25 14:12:20 · 441 阅读 · 0 评论 -
JDBC连接的方式大全
各种数据库的jdbc连接方式大全! Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境原创 2011-08-09 09:51:13 · 208 阅读 · 0 评论 -
Java 程序中的多线程
Java 程序中的多线程在Java程序中使用多线程要比在 C 或 C++ 中容易得多,这是因为 Java 编程语言提供了语言级的支持。本文通过简单的编程示例来说明 Java 程序中的多线程是多么直观。读完本文以后,用户应该能够编写简单的多线程程序。为什么会排队等待?原创 2011-08-08 21:11:51 · 199 阅读 · 0 评论 -
如何使用线程
如何使用线程Java平台从开始就被设计成为多线程环境。在你的主程序执行的时候,其它作业如碎片收集和事件处理则是在后台进行的。本质上,你可以认为这些作业是线程。它们正好是系统管理线程,但是无论如何,它们是线程。线程使你能够定义相互独立的作业,彼此之间互不干扰。系统将交换这些作业原创 2011-08-08 21:11:25 · 235 阅读 · 0 评论 -
java中的io系统总结!!!
java中的io系统总结!!!Java的学习历程— 作者 Jason @ 2005年07月10日, 20:10 java中的io系统总结.java中的io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向原创 2011-08-08 21:10:12 · 219 阅读 · 0 评论