自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jasonsama的博客

真正开始学习编程~

  • 博客(11)
  • 收藏
  • 关注

转载 桌子放硬币

一道面试题的解法 原文链接:http://blog.csdn.net/li346985170/article/details/10372245 1.方桌子 两人轮流往同一个桌子上平放同样大小的硬币,每次一枚,但不允许任何两枚硬币有重叠的部分,规定谁放下最后一枚硬币,并使得对方没有再放的位置,就谁获胜.假如两个人都是内行,试问是先放者获胜,还是后放者获胜?怎样才能稳操胜券?

2016-08-26 12:00:42 1400

原创 javase重新开始系列之多线程基础

进程(process):一个正在执行的程序,称为进程。(单个cpu无法同时运行多个进程,只能交替轮流运行) 线程是进程的一个执行序列,一个进程可以包含多个线程。 线程的生命周期: Java提供了Thread类来实现多线程。 java中提供了继承Thread类和实现Runnable接口两种方法用于创建线程类。(还可以使用第三方库,略) 继承Thread类: 可通过继承Th

2016-08-15 13:04:57 290

原创 javase重新开始系列之网络编程

关于TCP/IP戳下方链接 http://blog.csdn.net/goodboy1881/article/category/204448 URL类:用于解析URL,返回该地址的信息如协议名,端口号,ip地址等 使用BufferedReader可以从URL获取html文档内容。 URL url = new URL("http://www.baidu.com"); U

2016-08-12 18:54:53 243

原创 javase重新开始系列之JDBC

JDBC是JavaDataBaseConnectivity(Java 数据连接)技术的简称,是一种可用于执行SQL语句的JavaAPI。 JDBC有两个程序包: java.sql:核心包,内含的类主要完成数据库的基本操作,例如连接数据库,执行sql语句等等 javax.sql:扩展包,为数据库的高级操作提供接口和类。 JDBC驱动程序分类(共四种): 1.基于JDBC-

2016-08-12 17:54:16 308

原创 javase重新开始系列之log4j

在编程开发中常常需要使用日志来记录系统运行状况,包括一些异常、错误的记录。 日志分类:   SQL日志、异常日志、业务日志 在java开发中常使用log4j做日志记录。 log4j是一个非常优秀的开源日志记录工具 优点: 控制日志的输出级别 控制日志信息输送的目的地是控制台、文件等 控制每一条日志的输出格式 如何使用log4j 首先要在项目中引入

2016-08-12 17:32:50 638

原创 javase重新开始系列之文件操作与I/O流

为什么要使用I/O技术 在变量、数组和对象中存储的数据是暂时存在的,程序结束后它们就会丢失。为了能够永久的保存程序创建的数据,需要将其保存在磁盘文件中,这样以后就可以在其他程序中使用它们。 为了对文件进行操作,Java本身提供了一个API,就是java.io.File类,使用这个类来访问文件属性 而在jdk1.7之后又提供了一个功能更强大的API:java.nio.file.File

2016-08-12 15:03:12 440

原创 javase重新开始系列之集合与泛型

在数据处理时经常需要用到数据结构,数据结构涉及:队列、栈、链表、线性表、树、图、排序、查找等内容 java中提供一些类与接口来处理数据,对应某些数据结构,象栈、链表、哈希表等都有对应的类 java中有一个集合(collection)接口,集合可视为一种数据结构 Set(集)和List(列表)均继承该接口 Set :表示无重复元素的元素集合;两个包含相同对象的Set 对象可视为相等。

2016-08-11 11:11:18 263

原创 javase重新开始系列之抽象类与接口

当需求中只需要用到子类的实例和方法,父类的实例及方法是用不到的, 这时使用抽象类限制父类的实例化,使用抽象方法优化代码。 抽象是面向对象的一种重要方法,通过抽象我们能够设计一个更普通、更通用的类。 关键字abstract 可用来修饰方法和类,表示“尚未实现”的含义。 抽象类声明格式 [访问权限]  abstract  class类名{……}//例 abstract cl

2016-08-11 10:43:29 244

原创 javase重新开始系列之数组和常用类

数组: java的数组一般经过声明、创建、初始化之后才能使用。 一维数组的声明格式:类型【】 变量名或类型  变量名【】; java的数组与c/c++的不同点: Java的数组声明并没有为数组元素分配内存,因此,声明数组时不能指定其长度(即数组元素的个数),例如:int  a[5];//数组声明错误 仅进行过声明的数组,它的元素是不能被访问的,只有经过初始化后,才能访问数组的

2016-08-10 17:39:41 229

原创 javase重新开始系列之OOP简要

OOP(Object Oriented Programming)——面向对象开发 对象是类的实例。 类是现实实体抽象出的数据类型。类是java的基本组成要素。类是用来定义对象的模版。类就像模具,对象就是模具做出来的产品。 类包含成员变量和成员方法。 类的声明: [修饰符] class类名 [extends 父类名] [implements接口名]{  // 类体开始   成员变量

2016-08-10 15:30:44 244

原创 javase重新开始系列之基础类型与运算符

基础数据类型: (注:string是一个类,不是基础数据类型) 基础数据类型定义: java允许使用的数制: 二进制、八进制、十进制、十六进制 自动类型转换: byte,short,char—> int —>long—> float —> double(从低到高)(安全转换) 强制类型转换: 例如:c=(byte)(a+b

2016-08-10 15:19:13 227

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除