Java基础
文章平均质量分 55
Vector_Yi
IT狗
展开
-
"implements Runnable"与"extends Thread"
众所周知,在Java创建一个新线程有以下两种原创 2014-04-04 14:14:43 · 1403 阅读 · 0 评论 -
Java +=操作符
可能很多人认为i+=j仅仅是i=原创 2014-04-04 13:50:38 · 1074 阅读 · 0 评论 -
什么是堆栈追踪(StackTrace)?如何利用StackTrace对程序进行调试?
有时候你在运行程序时可能会出现如下错误:Exception in thread "main" java.lang.NullPointerException at com.example.myproject.Book.getTitle(Book.java:16) at com.example.myproject.Author.getBookTitles(Aut原创 2014-04-04 15:08:47 · 24173 阅读 · 1 评论 -
第一篇技术博客(Java 多态)
今天面试一家NB的互联网公司被虐惨了,深感自己作为将来的程序员修行实在不足。故开通此博客以记录自己的成长。 废话不多说,先回忆一下昨天一道Java改错读程的题目:package com.thinkjoy.test;class Base { String name = "Base"; void doSomething() { System.out.println(thi原创 2014-03-19 10:47:31 · 1193 阅读 · 1 评论 -
Java实现uint8_t/uint16_t/uint32_t
在Java中,整数可以用byte,short,int和long等类型来表示,并不支持unsigned类型。然而在很多情况下Java也需要处理无符号类型,如翻译C/C++代码,与C/C++进行通讯等,这时就需要用Java来实现uint8_t,uint16_t,uint32_t 等类型。Java实现unsigned 类型一般的思路为用更大的存原创 2015-03-26 13:51:08 · 42256 阅读 · 4 评论 -
Java中值传递及内存分配的理解
要理解Java中的值传递,首先得牢记一句话:Java参数,不管是原始类型还是引用类型,传递的都是副本。原创 2014-04-11 14:54:15 · 1642 阅读 · 0 评论