码迷,mamicode.com
首页 > 编程语言
Java中泛型的介绍与简单使用
学习目标 掌握泛型的产生意义。 掌握泛型的基本使用。 了解泛型的警告信息及泛型的擦除。 泛型是在JDK1.5之后增加的内容,泛型(Generic) 使用泛型的原因 题目分析: 首先要考虑到,必须建立一好一个表示坐标点的类——Point,此类中有两个属性分别用来表示x坐标和y坐标,但是x和y中所保存的整数类型会有三种(int、float、String),而要想使用一个类...
分类:编程语言   时间:2016-06-21 07:15:59    阅读次数:212
黑马程序员——Java基础---String类
——Java培训、Android培训、iOS培训、UI培训、PHP培训、期待与您交流! ——Scanner的概述和方法介绍1.Scanner类的构造方法Scanner(InputStream source)2. 一般方法 hasNextXxx() 判断是否还有下一个输入项,其中Xxx可以是Int,Double等。如果需要判断是否包含下一个字符串,则可以省略Xxx package com.geekd...
分类:编程语言   时间:2016-06-21 07:15:17    阅读次数:194
《剑指offer》:[38]数字在排序数组中出现的次数
“沟通、学习能力就是看面试者能否清晰、有条理地表达自己,是否会在自己所得到的信息不够的情况下主动发问澄清,能否在得到一些暗示之后迅速做出反应纠正错误”                                                                                                                   ---陈黎明(MSo...
分类:编程语言   时间:2016-06-21 07:12:46    阅读次数:131
《C专家编程》:全面回顾认识C++(十)
如果你觉得C++还不够复杂,那你知道protected abstract virtual base pur virtual private destructor inheritance是什么意思吗?你上次用到它又是什么时候呢? -----Tom Cargill,C++ Journal 1990年秋 C...
分类:编程语言   时间:2016-06-21 07:11:30    阅读次数:246
《Java小游戏实现》:坦克大战
《Java小游戏实现》:坦克大战前面写了一个简单的聊天小程序,今天开始就写一个坦克大战的游戏,算是对Java相关小知识点的一个应用。这个游戏的完成,我们也是分步完成,逐步累加,一个一个小功能的添加,最后直至完成整个游戏的开发。第一步:写一个界面 public class TankClient extends JFrame{ public static void main(Stri...
分类:编程语言   时间:2016-06-21 07:13:39    阅读次数:159
《剑指offer》:[40]数组中只出现一次的数字
题目:一个整型数组里除了两个数字外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度为O(N),空间复杂度为O(1)。 例如输入数组{2,4,3,6,3,2,5,5},因为只有4和6在这个数组里出现了一次,所以最后输出的是4,6。       分析:因为题目要求的时间复杂度和空间复杂度分别为:O(N)和O(1)。所以这个题目不能借助辅助空间,那么也就是要在一次遍历后就...
分类:编程语言   时间:2016-06-21 07:11:25    阅读次数:146
《剑指offer》:[41]数组中和为S的两个数
题目:输入一个递增排序的数组和一个数字S,在数组中查找两个数,是的它们的和正好是S。如果有多对数字的和等于S,输出其中的一对即可。 例如输入数组{1,2,4,7,11,15}和数字15.由于4+11=15,因此输出4和11。 方案一:时间复杂度为O(N*N)。顺序查找法,固定一个数,然后和剩余的N-1个数做和,看和是否为S;如没有,将固定的数下移一个,再与N-2个数字做和,看是否相等。很明显,...
分类:编程语言   时间:2016-06-21 07:10:16    阅读次数:176
线程汇总(2)
1. 线程间的协作在Java中,可以通过配合使用Object对象的wait()方法,notify()方法和notifyAll()方法来实现线程间的通信。当在线程中调用wait()方法,将阻塞等待其他线程的通知(notify或notifyAll)或被中断。Object是所有类的超类,它有5个方法组成等待/通知机制的核心:notify(),notifyAll(), wait(), wait(long),...
分类:编程语言   时间:2016-06-21 07:09:59    阅读次数:242
[Java]多线程复习(更新未完)
知识点小结:(具体看例子) 多线程: 线程是程序中单独创建的控制单元,是并发执行的程序。外部顺序执行的程序叫做主线程。 线程是多任务操作系统调用CPU来回切换的程序。 注意:线程开启要用start方法,虚拟机调用底层向操作系统申请一个单独线程。如果你只执行run方法, 那么并没有开启一个线程,仅仅是一个普通类的方法,那么是在主线程中顺序执行的。你开启start是虚...
分类:编程语言   时间:2016-06-21 07:08:59    阅读次数:234
线程汇总(3)
1. Lock锁和Condition条件Lock接口的3个实现类: ReentrantLock,ReentrantReadWriteLock.ReadLock和ReentrantReadWriteLock.WriteLock。lock必须被显示创建,锁定和释放,加锁和释放锁的方式://默认使用非公平锁,如果要使用公平锁,需要传入参数true Lock lock = new ReentrantL...
分类:编程语言   时间:2016-06-21 07:09:14    阅读次数:192
Python 数据结构和算法
一、写在前面这篇文章主要介绍了python 内置的数据结构(list、set以及字典),从一些实际的场景中来说明解决方案,主要是阅读《python cookbook》时写下的阅读记录,提高自己在Python开发方面的理解,记录在这里是为了方便可以随时查阅使用。因为时间仓促以及个人理解有限,固有错误的地方请指出,谢谢! 如果转载,请保留作者信息。 邮箱地址:jpzhang.ht@gmail.com...
分类:编程语言   时间:2016-06-21 07:08:45    阅读次数:262
Java设计模式-命令模式Command
定义 将来自客户端的请求传入一个对象,从而使你可用不同的请求对客户进行参数化。用于“行为请求者”与“行为实现者”解耦,可实现二者之间的松耦合,以便适应变化。分离变化与不变的因素。 UML图: 角色 Command:定义命令的接口,声明执行的方法。 ConcreteCommand:命令接口实现对象,是“虚”的实现;通常会持有接收者,并调用接收者的功能来完成命令要执行的操作。...
分类:编程语言   时间:2016-06-21 07:09:15    阅读次数:183
JavaSE学习53:细说多线程之内存可见性
一共享变量在线程间的可见性         (1)有关可见性的一些概念介绍         可见性:一个线程对共享变量值的修改,能够及实地被其他线程看到。         共享变量:如果一个变量在多个线程的工作内存中都存在副本,那么这个变量就是这几个线程的共享变量。所 有的变量都存储在主内存中。         线程的工作内存:每个线程都有自己独立的工作内存,里面保存该线程使用到的变量的...
分类:编程语言   时间:2016-06-21 07:07:41    阅读次数:330
Java实现windows7标准型计算器
程序能实现基本的算术运算,并能够对运算结果的精度进行有效控制,并且实现了存储器相关功能 功能如下: MC:清除存储数据 MR:读取存储数据显示在屏幕上 MS:将显示的数据覆盖存储到存储器中 M+:用存储的数据加上屏幕上显示的数并更新存储器里的值 M-: 用存储的数据减去屏幕上显示的数并更新存储器里的值 ←: 删除输入数的尾数 C: 清除计算器数据,下一次输入数据开始新的运算 CE: 清除...
分类:编程语言   时间:2016-06-21 07:04:13    阅读次数:231
【58】Spring总结之注解(2)
启用注解配置:1.context:annotation-config该配置表示启用注解。2.context:component-scan base-package=”.” 该配置表示扫描哪些包下的注解,该配置隐式注册了多个对注解进行解析的处理器,其中包括了配置项里面的注解所使用的处理器。所以,在配置了以后,就不用再配置。注解类:@Component、@Repository、@Service、@Con...
分类:编程语言   时间:2016-06-21 07:04:25    阅读次数:139
JavaSE学习54:GUI编程之几个常用的类
一GUI概述         AWT(Abstract Window Toolkit)包括了很多类和接口,用于Java Application的GUI(Graphics User Interface)编 程。使用AWT所涉及的类一般在java.awt包及其子包中,GUI的各种元素(如:窗口,按钮,文本框等)由Java类来实 现。         Component类和Container类是...
分类:编程语言   时间:2016-06-21 07:03:25    阅读次数:187
ElasticSearch Java Api -创建索引
ElasticSearch JAVA API官网文档:https://www.elastic.co/guide/en/elasticsearch/client/java-api/current/java-docs-index.html一、生成JSON创建索引的第一步是要把对象转换为JSON字符串.官网给出了四种创建JSON文档的方法:1.1手写方式生成String json = "{" +...
分类:编程语言   时间:2016-06-21 07:01:58    阅读次数:203
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!