随笔 - 507  文章 - 0  评论 - 0  阅读 - 83万
03 2016 档案
Java多态的体现之接口
摘要:/** * * @author Administrator * 功能:接口体现多态 */ package com.test4; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub CarShop aSho... 阅读全文
posted @ 2016-03-31 22:40 让编程成为一种习惯 编辑
接口 --- Java
摘要:package com.test2; public class Test { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(Usb.a); //创建一个计算机 Computer... 阅读全文
posted @ 2016-03-31 21:57 让编程成为一种习惯 编辑
Java多态的体现之继承
摘要:/** * * 功能:演示多态 */ package com.litao; public class Demo5 { public static void main(String[] args) { // TODO Auto-generated method stub //体现多态 /*Cat cat1 = new Cat();... 阅读全文
posted @ 2016-03-31 21:18 让编程成为一种习惯 编辑
丢手帕问题(环形链表)---Java 待优化
摘要:/** * * @author Administrator * 功能:丢手帕问题 */ package com.litao; public class Demo4 { /** * @param args */ public static void main(String[] args) { // TODO Auto-generate... 阅读全文
posted @ 2016-03-31 20:09 让编程成为一种习惯 编辑
近期找工作的一些琐碎事
摘要:原文:http://huangshaohua.cn/2016/01/26/2015-nian-zhong-zong-jie/老师说写作文之前先交代背景为什么想离职呢?坦白来讲在现在公司待遇虽然不是很好,但是还凑合,明年还可能有更好的提升,工作加班也倒是不多,自己在团队内部也比较受重视,但是唯一令人发 阅读全文
posted @ 2016-03-27 08:23 让编程成为一种习惯 编辑
JAVA大数类练手
摘要:今天突然看到了OJ上的大数类题目,由于学习了一点大数类的知识。果断水了6道题。。。。。。都是非常基础的。就当的练手的吧。 学到的只是一些大数类的基本操作。以后多做点这样的题,争取熟练运用水大数题。。。 大数阶乘 题目链接:http://acm.nyist.net/JudgeOnline/proble 阅读全文
posted @ 2016-03-19 22:41 让编程成为一种习惯 编辑
Java Vector 类
摘要:Vector类实现了一个动态数组。和ArrayList和相似,但是两者是不同的: Vector主要用在事先不知道数组的大小,或者只是需要一个可以改变大小的数组的情况。 Vector类支持4种构造方法。 第一种构造方法创建一个默认的向量,默认大小为10: 第二种构造方法创建指定大小的向量。 第三种构造 阅读全文
posted @ 2016-03-19 14:56 让编程成为一种习惯 编辑
最简单的jdbc程序
摘要:项目结构: 执行结果: 阅读全文
posted @ 2016-03-18 22:02 让编程成为一种习惯 编辑
Java程序发展之路
摘要: 阅读全文
posted @ 2016-03-18 21:27 让编程成为一种习惯 编辑
使用Mybatis Generator自动生成Mybatis相关代码
摘要:本文将简要介绍怎样利用Mybatis Generator自动生成Mybatis的相关代码:一、构建一个环境: 1. 首先创建一个表: 2. 然后注入数据 注:这里的sql例子来自 http://dev.mysql.com/doc/refman/5.5/en/creating-tables.html3 阅读全文
posted @ 2016-03-18 17:25 让编程成为一种习惯 编辑
完整java开发中JDBC连接数据库代码和步骤
摘要:JDBC连接数据库 •创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: tr 阅读全文
posted @ 2016-03-16 22:49 让编程成为一种习惯 编辑
谈谈JAVA工程狮面试中经常遇到的面试题目------什么是MVC设计模式
摘要:作为一名java工程狮,大家肯定经历过很多面试,但每次几乎都会被问到什么是MVC设计模式,你是怎么理解MVC的类似这样的一系列关于MVC的问题。 【出现频率】 【关键考点】 【考题分析】 在java Web开发中,存在两种普遍的开发模式,通常成为模式1和模式2。模式1使用JSP+JavaBean技术 阅读全文
posted @ 2016-03-16 01:24 让编程成为一种习惯 编辑
JAVA常见面试题之Forward和Redirect的区别
摘要:阅读目录 用户向服务器发送了一次HTTP请求,该请求可能会经过多个信息资源处理以后才返回给用户,各个信息资源使用请求转发机制相互转发请求,但是用户是感觉不到请求转发的。根据转发方式的不同,可以区分为直接请求转发(Forward)和间接请求转发(Redirect),那么这两种转发方式有何区别呢?本篇在 阅读全文
posted @ 2016-03-16 01:23 让编程成为一种习惯 编辑
springMVC学习笔记(二)-----注解和非注解入门小程序
摘要:阅读目录 最近一直在做一个电商的项目,周末加班,忙的都没有时间更新博客了。终于在上周五上线了,可以轻松几天了。闲话不扯淡了,继续谈谈springMvc的学习。 现在,用到SpringMvc的大部分使用全注解配置,但全注解配置也是由非注解发张而来的。所以,今天就谈谈springMvc最基础的注解和非注 阅读全文
posted @ 2016-03-16 01:20 让编程成为一种习惯 编辑
springMVC学习笔记(一)-----springMVC原理
摘要:阅读目录 springMVC是spring框架的一个模块,springMVC和spring无需通过中间整合层进行开发。 springMVC是一个基于mvc的web框架。 Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看 阅读全文
posted @ 2016-03-16 01:14 让编程成为一种习惯 编辑
C语言关键字 - 铁布衫:const 转载
摘要:描述:相传C世界中出现了一件极品装备const,它能的出现,让天下所有的刺客,黑客都失业了,在它的保护下,所有的变量都可以完好无损。 作用:const是constant的简写,表示海枯石栏,恒定不变,一旦相伴,永不“心”变。只要一个变量前面用const来修辞,就意味着该变量里的数据可以被访问,不能被 阅读全文
posted @ 2016-03-15 22:34 让编程成为一种习惯 编辑
JAVA HASHMAP 如何用
摘要:HASHMAP最好与实例联系起来..它主要存的是键与值的关系.举个例子如你现在有一个学生类import java.util.HashMap;public class Student {String name;String sex;public Student(String n,String s) { 阅读全文
posted @ 2016-03-13 10:42 让编程成为一种习惯 编辑
java中HashMap详解
摘要:     HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 阅读全文
posted @ 2016-03-13 10:41 让编程成为一种习惯 编辑
到底DAO是什么?为什么要有它的存在?
摘要:Data Access Object   数据访问接口,就是访问数据库方法的 interface 1. DAO用来封装Data Source的..就比如,Connection conn = DAOFacotry.createConnection()..就可以把Driver. URL. usernam 阅读全文
posted @ 2016-03-13 10:32 让编程成为一种习惯 编辑
java中dao层和service层的区别是什么?
摘要:首先解释面上意思,service是业务层,dao是数据访问层。呵呵,这个问题我曾经也有过,记得以前刚学编程的时候,都是在service里直接调用dao,service里面就new一个dao类对象,调用,其他有意义的事没做,也不明白有这个有什么用,参加工作久了以后就会知道,业务才是工作中的重中之重。我 阅读全文
posted @ 2016-03-13 10:32 让编程成为一种习惯 编辑
DAO是什么技术
摘要:DAO是Data Access Object数据访问接口,数据访问:故名思义就是与数据库打交道。夹在业务逻辑与数据库资源中间。在核心J2EE模式中是这样介绍DAO模式的:为了建立一个健壮的J2EE应用,应该将所有对数据源的访问操作抽象封装在一个公共API中。用程序设计的语言来说,就是建立一个接口,接 阅读全文
posted @ 2016-03-13 10:31 让编程成为一种习惯 编辑
Java泛型:类型擦除
摘要:显然在平时使用中,ArrayList<Integer>()和new ArrayList<String>()是完全不同的类型,但是在这里,程序却的的确确会输出true。 这就是Java泛型的类型擦除造成的,因为不管是ArrayList<Integer>()还是new ArrayList<String> 阅读全文
posted @ 2016-03-13 09:57 让编程成为一种习惯 编辑
Java泛型:泛型类、泛型接口和泛型方法
摘要:根据《Java编程思想 (第4版)》中的描述,泛型出现的动机在于: 容器类应该算得上最具重用性的类库之一。先来看一个没有泛型的情况下的容器类如何定义: Container类保存了一对key-value键值对,但是类型是定死的,也就说如果我想要创建一个键值对是String-Integer类型的,当前这 阅读全文
posted @ 2016-03-13 09:52 让编程成为一种习惯 编辑
定义泛型接口
摘要:我想是你没表述清楚吧!是定义泛型接口吧!定义泛型接口的好处:a.减少了对对象进行装箱和拆箱所导致的性能成本,提高了效率。b.赋予了代码更强的类型安全。c.实现了更为灵活的代码复用。 其实就是泛型的好处了,如果不用泛型,那么就得用object了,这样有什么缺点呢?1,如果对象是值类型,那么就有拆箱,装 阅读全文
posted @ 2016-03-13 09:48 让编程成为一种习惯 编辑
java,<E>什么意思?
摘要:泛型就是指任意类型比如 HashMap<K,V> 你用的时候 你可以将K,V 设置成任意类 HashMap<String,Integer> K,V 和那个E 一样HashMap<String,Integer> 这表示一个类 这个类有两个子变量类型是 String Integer 可以这样理解   阅读全文
posted @ 2016-03-13 09:40 让编程成为一种习惯 编辑
java List 去重(两种方式)
摘要:方法一: 通过Iterator 的remove方法 Java代码  方法二:直接将结果赋值给另一个List 打印结果   阅读全文
posted @ 2016-03-13 09:38 让编程成为一种习惯 编辑
java中List集合及其遍历详解
摘要:1. 首先List<E>集合继承与Collection<E>,是一个接口。    ①  Collection (集合框架是JDK1.2版本出现的)    ②   list:是有序的,元素可以重复,以为该集合体系有索引。      经常用到的是实现该接口的ArrayList和LinkedList类   阅读全文
posted @ 2016-03-13 09:36 让编程成为一种习惯 编辑
java Collections.sort()实现List排序的默认方法和自定义方法
摘要:1.java提供的默认list排序方法 主要代码: List<String> list = new ArrayList();list.add("刘媛媛"); list.add("王硕");list.add("李明");list.add("刘迪");list.add("刘布"); //升序Collec 阅读全文
posted @ 2016-03-13 09:33 让编程成为一种习惯 编辑
java 遍历arrayList的四种方法
摘要:package com.test; import java.util.ArrayList;import java.util.Iterator;import java.util.List; public class ArrayListDemo {    public static void main( 阅读全文
posted @ 2016-03-13 09:33 让编程成为一种习惯 编辑
Java List详解
摘要:可自动伸缩,可以插入,移除,排序的一个集合类接口储存的对象可以是任意的 他的一个实现类ArrayList<>的简单用法: 移除方法:list.remove("b");或者 list.removeAt(1) 数字表示下标,和数组下标等义list.insert(2,"c"); 插入值的方法其他的高效方法 阅读全文
posted @ 2016-03-13 09:30 让编程成为一种习惯 编辑
Java中List的排序
摘要:第一种方法,就是list中对象实现Comparable接口,代码如下:     第二种方法,就是在重载Collections.sort方法,代码如下:     两次执行的结果都是: name1 name2 name3 阅读全文
posted @ 2016-03-13 09:30 让编程成为一种习惯 编辑
Java中Map的用法详解
摘要:Map简介 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值。此接口取代 Dictionary 类,后者完全是一个抽象类,而不是一个接口。 Map 接口提供三种collection 视图,允许以键集、值集或键-值映射关系集的形式查看某个映射的内容。映射顺序 定义为迭代器在映射 阅读全文
posted @ 2016-03-11 17:31 让编程成为一种习惯 编辑
GridBagLayout()的使用方法
摘要:GridBagLayout是java里面最重要的布局管理器之一,可以做出很复杂的布局,可以说GridBagLayout是必须要学好的的, GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直、水平或沿它们的基线对齐。 每个 GridBagLayout 对象维持 阅读全文
posted @ 2016-03-11 17:30 让编程成为一种习惯 编辑
GridBagLayout:网格包布局管理器
摘要:GridBagLayout:网格包布局管理器 GridBagLayout可以说是布局管理器Layout中最复杂的一个,其中涉及到的参数也比较得多,比如说: GridBagConstraints gridBagConstraints=new GridBagConstraints(gridx,gridy 阅读全文
posted @ 2016-03-11 17:26 让编程成为一种习惯 编辑
接口的使用
摘要:接口就像多功能插头。例如 USBInterface.java /*** USBInterface.java ***/ package test; public interface USBInterface{ public Object getData(); } Camera.java /*** Ca 阅读全文
posted @ 2016-03-11 01:30 让编程成为一种习惯 编辑
Oracle创建用户并赋予权限
摘要:CREATE USER username IDENTIFIED BY password; --这个是创建用户(这是最简单的创建语句没有指定表空间) GRANT CREATE SESSION TO username; --这样确保该用户可以登录数据库 GRANT CREATE TABLE TO use 阅读全文
posted @ 2016-03-11 01:00 让编程成为一种习惯 编辑
Fibonacci sequence 求余数
摘要:#include <iostream> using namespace std; int f(int n); int main() { int n; cin>>n; double number = 1.0 * f(n); cout<<number<<endl; cout<< number / 100 阅读全文
posted @ 2016-03-07 13:39 让编程成为一种习惯 编辑
sizeof运算符来获取各种数据类型在内存中所占字节数--gyy整理
摘要:C++并没有规定各种数据类型在内存中的存储大小,依赖于不同的编译器的不同而不同,要想获知当前编译器对各种数据类型分配的大小,可以通过sizeof运算符来获取。 使用方法1: sizeof(数据类型) 使用方法2: sizeof(变量名 或 常量名 或 表达式 ) sizeof(int) 或 int 阅读全文
posted @ 2016-03-03 17:50 让编程成为一种习惯 编辑
C++不同进制整数
摘要:在C++的整数常量中,整数分为十进制整数、八进制整数和十六进制整数。 那给出一个整型常量怎样区分是何种进制呢?/给出一个整型常量,如100,默认是十进制数,如果在该数前加0,如0100,则此数表示为八进制数,如果在该数前加0x,如0x100,则此数表示为十六进制数。 使用cout输出一个整数时,默认 阅读全文
posted @ 2016-03-03 17:42 让编程成为一种习惯 编辑
分离非负整数
摘要:(1 )分离一个三位非负整数 设x为一个整型变量,从键盘输入x的值( 三位,例如567 ), 然后将x的百、十、个位数分离出来,分别保存到整型变量a、b、c中, 然后将a、b、c进行输出。 /* 设x为一个整型变量,从键盘输入x的值( 三位,例如567 ), 然后将x的百、十、个位数分离出来,分别保 阅读全文
posted @ 2016-03-03 17:40 让编程成为一种习惯 编辑
将十进制数转换为二进制数----不用数组,也不用函数,只用循环
摘要:输入一个正整数(十进制),输出此整数对应的二进制数(用循环实现,但不用数组,也不用函数调用) /* 输入一个正整数(十进制),输出此整数对应的二进制数(用循环实现,但不用数组) 分析:十进制转换成二进制的方式: 用辗转相除依次取余,直到商为0,获取逆序的余数序列就是对应的二进制数 用循环不用数组,因 阅读全文
posted @ 2016-03-03 17:34 让编程成为一种习惯 编辑
分数化小数
摘要:Fractions to Decimals Write a program that will accept a fraction of the form N/D, where N is the numerator and D is the denominator and print the dec 阅读全文
posted @ 2016-03-03 17:24 让编程成为一种习惯 编辑
链表的操作
摘要:/*用结构体实现链表的创建、遍历、结点插入、结点删除 */ /*本题中链表结点的输入必须是升序(可以相邻的相同),删除的时候也是把与要删除同数据的多个相同的结点都删除掉*/ #include <iostream> using namespace std; struct node //结点结构 { i 阅读全文
posted @ 2016-03-03 17:22 让编程成为一种习惯 编辑
创建链表的同时自动完成结点数据排序
摘要:/* 创建链表时自动完成链表上结点按某一关键字排序 最简单的方法是在创建链表时用插入结点的方式完成链表的建立 /* C++代码 */ #include <iostream> using namespace std; struct node //结点结构 { int data ; node * nex 阅读全文
posted @ 2016-03-03 17:21 让编程成为一种习惯 编辑
获得和设置流指针--进行读取写入操作
摘要:/* 题目描述 (1)向文件test.txt中输出字符串,然后从中读取显示在屏幕 (2)对文件test.txt的字符串进行处理,通过写指针定位来完成原先文件中数据的重写 用到的关于输入输出流相关的知识 read( )函数 从流中读取字符串的成员函数read 该成员函数一般形式是:read(char* 阅读全文
posted @ 2016-03-03 17:19 让编程成为一种习惯 编辑
seek和tell的用法--获取文件内容大小(字节)
摘要:/*获取文件中存取的数据内容的大小(字节数) ellg() 和 tellp() 这两个成员函数不用传入参数,返回pos_type 类型的值(根据ANSI-C++ 标准) ,就是一个整数,代表当前get 流指针的位置 (用tellg) 或 put 流指针的位置(用tellp). seekg() 和se 阅读全文
posted @ 2016-03-03 17:18 让编程成为一种习惯 编辑
文件内容拷贝(1)文本方式-逐个字符拷贝(2)文本方式--逐行拷贝(3)二进制方式--逐块拷贝 (4)二进制方式-一次性拷贝
摘要:(1)文本方式-逐个字符拷贝 /*将一个文件的内容逐个字符拷贝进第二个文件*/ #include <iostream> #include <fstream> using namespace std; int main() { ifstream inFile; //输入流对象 ofstream out 阅读全文
posted @ 2016-03-03 17:16 让编程成为一种习惯 编辑
C++ eof()函数相关应用技巧分享
摘要:C++编程语言中的很多功能在我们的实际应用中起着非常大的作用。比如在对文件文本的操作上,就可以用多种方式来实现。在这里我们介绍的C++ eof()函数就是其中一个比较常用的基本函数。 在使用C/C++读文件的时候,一定都使用过C++ eof()函数来判断文件是否为空或者是否读到文件结尾了,也会在使用 阅读全文
posted @ 2016-03-03 17:07 让编程成为一种习惯 编辑
学生管理系统
摘要:/* 学生信息管理系统 需求分析 1. 创建学生学生记录信息链表。 2. 输出全部学生信息 3. 查询学生信息记录(按姓名) 4. 删除学生信息记录(按姓名) 5. 按总成绩来排序 6. 插入记录 7. 保存记录到文件中 8. 打开文件读取学生记录 9. 删除全部学生记录 10. 退出系统 */ # 阅读全文
posted @ 2016-03-03 17:04 让编程成为一种习惯 编辑
链表操作---面向过程--到---面型对象---到模板类
摘要:设计一个链表操作,从分设计到实现分别从3个step进行 (1)面向过程的程序设计---结构体+函数 /* 链表操作-----step1-----用结构体实现链表操作 链表设计----需求分析 1。创建 2。插入 3。遍历 4。获取长度 5。链接两个链表 6。可以实现插入多个类型的目的---未实现,用 阅读全文
posted @ 2016-03-03 16:59 让编程成为一种习惯 编辑
用结构体实现链表操作
摘要:/*用结构体实现链表的创建、遍历、结点插入、结点删除 */ /*本题中链表结点的输入必须是升序(可以相邻的相同),删除的时候也是把与要删除同数据的多个相同的结点都删除掉*/ #include <iostream> using namespace std; struct node //结点结构 { i 阅读全文
posted @ 2016-03-03 16:20 让编程成为一种习惯 编辑
链表操作
摘要:#include <iostream> using namespace std; enum operation{create_List=1,print_List,insert_Node,delete_Node,delete_List,quit};//枚举类型,用于菜单选择结果 struct node 阅读全文
posted @ 2016-03-03 16:19 让编程成为一种习惯 编辑
建立简单的链表
摘要:// test.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> #include <iomanip> using namespace std; //#define NULL 0 struct student {long n 阅读全文
posted @ 2016-03-03 16:17 让编程成为一种习惯 编辑
scanf()函数用法小结
摘要:scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。 其调用格式为: scanf("<格式化字符串>",<地址表>); 格式化字符串包括以下三类不同的字符; 1、 格式化说明符: 格式化说明符与printf()函数中的格式说明符基本相同。但和printf()函数中格式字符串 阅读全文
posted @ 2016-03-02 09:38 让编程成为一种习惯 编辑
快速求某年某月是第几天(未整理)
摘要:#include <iostream> #include<math.h> using namespace std; int main() { int n,y,m,d,c,w,t; cin>>t; while(t--) { cin>>y>>m>>d; if(m<=2) { m+=12; y=y-1; 阅读全文
posted @ 2016-03-01 22:42 让编程成为一种习惯 编辑
合并两个有序数组(未整理)
摘要:#include "stdafx.h" #include <stdio.h> #include <windows.h> int _tmain(int argc, _TCHAR* argv[]) { int a[5] = {0,2,5,7,8}; int b[5] = {1,3,4,6,9}; int 阅读全文
posted @ 2016-03-01 21:51 让编程成为一种习惯 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示