首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
java set拿东西出来
2024-11-02
Java 集合系列之三:Set基本操作
1. Java Set 1. Java Set 重要观点 Java Set接口是Java Collections Framework的成员. Set不允许出现重复元素-----------无重复 Set不保证集合中元素的顺序---------无序 Set允许包含值为null的元素,但最多只能有一个null元素. Set支持泛型(类型的参数化),我们应尽可能使用它.将Generics与List一起使用将在运行时避免ClassCastException. 先去看Map,Set的实现类都是基于Map来
第一个java的小东西
第一次自己写的一个java的小东西,毕竟自己第一次写的,其中可谓是历经艰难,最后总结下来就是java实在是不适合写界面化的东西代码量比较大,这还不是最关键的,最关键的是控件的位置实在是太难控制了. 这是第一个界面的时候对于一些信息的保存 package pack; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import java.awt.Panel; import java.awt.
测试必备之Java知识(二)—— Java高级的东西
Java高级 类加载过程 加载(创建class对象) -> 连接(验证-准备-解析) -> 类初始化 类加载器类别 根类加载器:加载java核心类 扩展类加载器:加载JRE目录中的jar包 系统类加载器:加载用户自定义类和classpath下的jar包 Java反射机制基于什么原理 通过反射我们可以直接操作类或者对象,比如获取某个对象的类定义,获取类声明的属性和方法,调用方法或者构造对象,甚至可以运行时修改类定义 动态代理基于什么原理 方便运行时动态构建代理.动态处理代理方法调用的机制 动态代
转:面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
转自:http://jeromecen1021.blog.163.com/blog/static/18851527120117274624888/ 面试题目: 地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete.free掉,你能不能谈谈,GC是在什么时候,对什么东西,做了什么事情? 一.回答:什么时候? 1.系统空闲的时候. 分析:这种回答大约占30%,遇到的话一般我就会准备转向别的话题,譬如算法.譬如SSH看看能否发掘一些他擅长的其他方面. 2.系统自
面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?”
面试题目:地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete.free掉,你能不能谈谈: GC是在什么时候,对什么东西,做了什么事情? 以上算是三个问题,下面逐一分析: 问题一回答:什么时候?1.系统空闲的时候. 分析:这种回答大约占30%,遇到的话一般我就会准备转向别的话题,譬如算法.譬如SSH看看能否发掘一些他擅长的其他方面. 2.系统自身决定,不可预测的时间/调用System.gc()的时候. 分析:这种回答大约占55%,大部分应届生都
java GC是在什么时候,对什么东西,做了什么事情
面试题:“你能不能谈谈,java GC是在什么时候,对什么东西,做了什么事情?” 面试题目:地球人都知道,Java有个东西叫垃圾收集器,它让创建的对象不需要像c/cpp那样delete.free掉,你能不能谈谈: GC是在什么时候,对什么东西,做了什么事情? 以上算是三个问题,下面逐一分析: 问题一回答:什么时候?1.系统空闲的时候. 分析:这种回答大约占30%,遇到的话一般我就会准备转向别的话题,譬如算法.譬如SSH看看能否发掘一些他擅长的其他方面. 2.系统自身决定,不可预测的时间/调
Java基础东西(按位操作运算)
http://aokunsang.iteye.com/blog/615658 前奏: 昨天一哥们问我Java位移你会吗,我说不会,想想位移这么麻烦,一般有位移的Java代码一律不看,有几个人会啊,是吧?但是那哥们的回答,让我郁闷半天:“这都不会啊,都是Java基础的东西呀!”我靠,我晕倒,听着老不爽了,so我决定对位移一探究竟,原来也这么随意啊,哈哈.因此,把心得总结如下,欢迎收看. 在这里先感谢一下,JavaEye上的高手们的技术博客指点.TKS very much. 技术总结: <1>
细分java环境中的JDK、JVM、JRE
细分java环境中的JDK.JVM.JRE 近来小看了下Android,扑面而来一堆概念JDK.JVM.JRE.SDK.NDK.ADT.缕了一下,其中JDK.JVM.JRE是java环境的东西,而SDK.NDK.ADT是Android开发用到的东西.下面来区别一下JDK.JVM.JRE. 小贴士:mac下装完java后,它在哪里呢,见下图 首先来说一下JDK JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK). JDK是整个JAVA的核心,包括了Ja
java基础1_标识符,数据类型
JDK的卸载与安装 : 1 卸载 a 从程序中卸载 控制面板 - 程序和功能 - 卸载JDK; b 删除 C:\Windows\System32 下面的 java javac javaw... c 从环境变量中删除配置 计算机 - 右键属性 - 高级系统设置 - 高级 - 环境变量 把 JAVA_HOME Path中的java部分,classpath 都删除 2 安装 下一步... 注意,安装路径,单独建立文件夹管理起来,文件夹的名字不要有中文,不要有空格: 安装
C#与Java对比学习:类型判断、类与接口继承、代码规范与编码习惯、常量定义
类型判断符号: C#:object a; if(a is int) { } 用 is 符号判断 Java:object a; if(a instanceof Integer) { } 用 instanceof 符号判断 类与接口的继承: C#:public class MDataRow : List<MDataCell>, IDataRecord, ICustomTypeDescriptor Java:public class MDataRow extends ArrayList<M
Java集合概述
容器,是用来装东西的,在Java里,东西就是对象,而装对象并不是把真正的对象放进去,而是指保存对象的引用.要注意对象的引用和对象的关系,下面的例子说明了对象和对象引用的关系. String str = new String("song"); 右边的"new ",是创建一个String类对象 ()指在对象创建后,调用构造函数,初始化对象. 左边的"String str"创建了一个String类引用变量str. "="使对象引用指
JAVA JVM虚拟机选项:Xms Xmx PermSize MaxPermSize 区别
Xms : 是指设定程序启动时占用内存大小.一般该值设置大的会使程序启动快,但是可能会使本机暂时变慢. Xmx : 是指设定程序运行期间最大可占用的内存大小,如果程序运行需要占用更多的内存,超出这个 设置值,就会抛出OutOfMemory异常. Xss : 是指设定每个线程的堆栈大小.这个就要依据你的程序,看一个线程大约需要占用多少内存,可能会有多个线程同时运行等. 以上三个参数的设置都是默认以Byte为单位的,也可以在数字后面添加[k/m]代表kb或mb.不过设定的值不能超过机器本身内存大小,
理解JAVA - 面向对象(object) - 属性,方法
理解JAVA - 面向对象(object) - 属性,方法 多态的体现: 向上造型,父类接收子类对象:向上造型: 从父类角度看不到子类独有的方法:面向对象,人类认知世界的方式:生活中每天都在多态: 这个人是谁,这是个人,多态来看待他了: 他是老师 把它向下造型来看待了,他是老师,知道他能讲课了,老师是人下面的子类型:我们每天都已多态来接收事物,然后向下造型: 这是人,这人是老师: 这是车,这车是奥迪小时候,不知到是什么,就问这是什么东西,世间万物都能成为东西
深入Java虚拟机
第一章:Java体系结构介绍 1.Java为什么重要? Java是为网络而设计的,而Java这种适合网络环境的能力又是由其体系结构决定的,可以保证安全健壮和平台无关的程序通过网络传播. 2.网络带来的机遇和挑战 平台无关性.安全性.网络移动性,Java体系的这三个方面共同使得Java和发展中的网络计算环境相得益彰. 3.Java体系结构 Java程序设计语言 Java class文件格式 Java应用编程接口(API) Ja
java线程与并发(一)
有好几个月没写博客了,各种破事儿忙完,决定继续写博客,恰好最近想了解下有关Java并发的一些知识,所以就准备这一段时间,用零碎的时间多记录一点有关并发的知识.希望这次能一直坚持下去. 想了解并发,必须要先知道一些线程的知识,所以前面几篇还是先写一点Java线程的东西. 什么是线程?这又需要从操作系统说起了.我们在windows中打开任务管理器,就可以查看进程的数量,而一个进程就代表了一个运行的程序. 而在一个进程中,又有很多的线程,他们分管着这个程序的各个小部分. 所以: 一个进程拥有多个线程
狗屎的Java规范
规范 标题真有点侮辱了狗. 最近做Java,C#与Java对比笔记: http://www.cnblogs.com/newsea/p/4839540.html 其实Java语法弱点就弱点,关键是Java程序员思想太保守,先讲湿猴定律: http://baike.baidu.com/link?url=loP9q4bz-T14pQ0y_sa9nZDDFyAjI_eySEHXtyBuB2mRgybuQLyLiKsc-1Tnkq0Vy0f-OYpaHpFMcN0C9XT3_a 贴内容: 把五只猴子关在一
java BigInteger使用
虽然说我不怎么会用java写一些东西,但是java里的biginteger我还是很喜欢的.这个类解决了,我们在其他很多语言中遇到的问题:大数.比如在C++中我们要计算一个大小超过long long的数就必须采取很多的代码来解决.简单一点的课余采取用几个数来存数,复杂的我们就要用到字符串的处理通过,通过字符串我们能够处理任意大的数(理论上,实际由于内存之类的原因还是不行的). 但是使用字符串的形式实现的方式是十分复杂的.我们就最简单的加法为例说明一下,并展望一下乘法甚至是除法的处理方式.字符串处理
(1) 深入理解Java虚拟机到底是什么?
好文转载:http://blog.csdn.net/zhangjg_blog/article/details/20380971 什么是Java虚拟机 作为一个Java程序员,我们每天都在写Java代码,我们写的代码都是在一个叫做Java虚拟机的东西上执行的.但是如果要问什么是虚拟机,恐怕很多人就会模棱两可了.在本文中,我会写下我对虚拟机的理解.因为能力所限,可能有些地方描述的不够欠当.如果你有不同的理解,欢迎交流. 我们都知道Java程序必须在虚拟机上运行.那么虚拟机到底是什么呢?先看网上搜
Java GC 面试问题
转自:http://icyfenix.iteye.com/blog/715301 这个帖子的背景是今晚看到je上这张贴:http://www.iteye.com/topic/715256,心血来潮写下的文字,如果能抛砖引玉,能有其他面试官分析一下自己面试时问的问题,那或许是件很有意义的事情. 在公司当技术面试官几年间,从应届生到工作十几年的应聘者都遇到过.先表达一下我自己对面试的观点: 1.笔试.面试去评价一个人肯定是不够准确的,了解一个人最准确的方式就是“路遥知马力,日久见人心”.通过一.二个
(转)JAVA 调用matlab
本文仅用于学习. 原文地址链接:http://blog.csdn.net/wannshan/article/details/5907877 前段时间摸索了java调用matlab东西,不说学的有多深,也算有结果了,达到目的了.也即用java程序可以调用matlab中函数了. 按顺序说吧,最开始肯定是下个matlab看看.下哪一个呢.开始下一个7.0觉得很新了.后来才觉得不是,现在都有7.8了.同时网上还流传着另外一种版本号信息,即2006版. 2006a版.2008b版,后来从网上找资料才知道,
JAVA NIO中selectedKeys返回的键集,对其中的SelectionKey执行操作之后,是否需要在selectedKeys()中对其执行remove 操作
今天一个东西需要用到java nio的东西.在网上查了一下资料,发现有Apache的Mina,Netty等,感觉JDK中带的NIO有点鸡肋啊.之前看过这部分的内容,但好长一段时间没有用,也就忘得七七八八了.如今是温故而知新,但其中遇到了些疑问: 先贴上代码吧: public static void main(String[] args) throws Exception{ Thread sh=new Thread(new Runnable() { public void run(){ try{
热门专题
c#编写查看远程服务器文件夹
逻辑回归的python实现
golang 计算时间差
java long类型转换成integer
在Tkinter中窗口部件类优先级
oracle 读取视图属性
ceph.conf gc参数配置
chorme格式化 JSON
stanford corenlp实体抽取
Protocol date类型怎么定义
cocos2dx找不到资源
net mvc model接收两个实体对象
django ajax 返回Excel
PostgreSQL 链接字符串
python线性回归特征选择
open txt 去除 n
Android判断文件类型 音频 视频
射手 奶妈 刺客 肉盾 辅助 本质是moba
vmos pro安卓9怎么用xposed
sqlplus脚本执行一句sql