javase
文章平均质量分 54
辛水
你的薪水得靠实力,她的心水得靠你,加油
展开
-
浅析HashMap
Java基础知识中最常被问到的便是HashMap,最近也与朋友对其底层进行过争论,最终经过自个儿观读源码,以及参考广大网友的文档,留下本人的一些记忆,如有任何问题,欢迎随时指正。未了解内部结构之前有以下的一些疑问:1.HashMap的底层数据结构是什么样子的,如何进行存储?HashMap的底层是数组+链表,后续在jdk1.8后加入了红黑树,主要是为了增加查询的速度。key,value的存储是在HashMap中创建了一个静态内部类 Node<K,V>,包含hash(key),key ,val原创 2020-07-25 19:54:16 · 188 阅读 · 0 评论 -
效率问题
一个简单的测试题: 计算所有int正直的总和。分析:要想求所有的int类型正值的和,最终的结果用什么进行接受呢? 毫无疑问int肯定是不够大的,可以考虑用long进行接收。一个简单的demo如下: public static void main(String [] args){ long a = new Date().getTime(); Sys原创 2017-11-06 17:57:20 · 338 阅读 · 0 评论 -
神奇的符号“|=”
这里就用实际的例子介绍一下,该符号到底是什么意思:public static void main(String[] args) { int a = 1;//0001 int b = 2;//0010 int c = 4;//0100 b |= c; System.out.println(b);//6 a |原创 2017-11-08 18:39:21 · 1314 阅读 · 0 评论 -
java连接oracle数据库用本机IP地址不可以,而用localhost可以
我所出现的问题是:在java代码中用jdbc访问我的数据库时,不能用我的ip地址连接数据库,但是可以用localhost访问或者是127.0.0.1进行访问,更可气的是别人却可以根据我的ip 访问我的数据库,然后我进行了网上的多种方法的修正,最终都解决不了,于是我打开我的网络适配器进行查看,发现好多的网络,最终只留下一个网线的那个网络,运行程序发现可以用了,然后经过测试,最后的结论是wifi共享影原创 2017-08-02 10:49:54 · 2343 阅读 · 0 评论 -
java基础面试题
1.java的线程状态。2.进程和线程的区别,进程之间如何通讯,线程之间如何通讯。3.HashMap的数据结构是什么?如何实现的。和HashTable,ConcurrentHashMap的区别4.Cookie和Session的区别5.索引有什么作用?如何建立索引?6.ArrayList是如何实现的,ArrayList和LinkedList的区别?ArrayList如何实现扩容?原创 2017-09-04 20:56:21 · 302 阅读 · 0 评论 -
基于udp的传输通信
发送方:package com.sxt.test03;import java.net.*;import java.util.Scanner;/** * 发送方 * * @author Administrator * */public class SentTest { public static void main(String[] args) throws Exc原创 2017-04-14 11:44:09 · 480 阅读 · 0 评论 -
打印日历
进行日历的输出翻译 2017-03-31 19:10:46 · 309 阅读 · 1 评论 -
java 中的求最大公约数和最小公倍数的代码
java中关于最小公倍数和最大公约数的求法原创 2017-03-06 21:11:33 · 982 阅读 · 1 评论 -
小球弹地问题
程序小白的成长之路,今日递归的应用:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高?原创 2017-03-07 18:05:44 · 519 阅读 · 2 评论 -
空心菱形的输出
本文主要进行了对空心图形的打印,拿空心菱形举例。原创 2017-03-09 16:12:30 · 805 阅读 · 0 评论 -
if语句的使用例子
if语句的使用,方法的调用,java中的判断。原创 2017-03-08 17:21:47 · 8721 阅读 · 0 评论