自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 高德自定义定位 按钮

高德地图进行浏览器定位并自定义定位按钮要在页面里引入高德地图API<script src="https://webapi.amap.com/maps?v=1.3&key=你申请的key值&plugin=AMap.Walking"></script>进行定位,先要去高德地图官网申请开发的key,这里官网文档写的很清楚。然后按照API文档里接入js代码,引入后高...

2018-02-12 14:01:18 6097

原创 jsp简单介绍

许久不写前面简单了解了一些 HTML的内容感觉不是总结的很好 也没怎么写。正题:jsp Java Server Pages  Java服务器页面桌面程序  单机上的运行程序c/s  client Server客户端/服务器网络程序  客户端需要安装专门的客户端软件  例如:qqb/s browser  Server浏览器/服务器网络程序  客户端不用装专门的

2017-09-09 19:43:56 473

原创 jdbc java数据库的连接 (oracle数据库)

jdbc是Java数据库连接的意思(Java Data Base Connectivity)属于tcp(点对点类型的连接)一共分为5步1、加载驱动通过放射的方式 不需要返回值 只是加载一下 2、通过驱动管理器获取连接url是数据库的专有路径写法jdbc:oracle:thin:@127.0.0.1(ip地址):1521:orcl3、通过;连接获取一个声明还需要一条

2017-08-22 21:13:04 366

原创 数据库简单语言 使用

SQL语言的分类DQL 数据库操作语言selectDML数据库操作语言insert、update、deleteDDL对象操作语言(数据定义语言)create、alter、dropDCL权限控制语言grant、revokeTCL事物控制语言save \ point \ rollback \ set transac \ tion \ commit数据操作语言

2017-08-17 22:09:32 621

原创 orcale的大致了解

数据:(data)注意跟(date)区分开描述事物的符号,具有多种表现形式,文本、图形、音频、视频等数据库(database,DB)存放数据的仓库,存放在计算机中,按照一定的格式放,可为用户共享数据库管理系统(database management system ,DBMS)如何科学的组织和存储数据,如何高效的获取和维护数据,靠数据库管理系统完成。数据库应用程序(DBAS)

2017-08-17 21:47:05 363

原创 文件夹的复制(文件的递归加IO流的文件读写 )

文件递归的升级版大致思想和文件的递归相同 文件递归参考前一章package com.file;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;/** * 复制 文件夹 将 文件夹D:/paidashi中的所有文件和文件夹复制到 * 文件夹D:/paidashi2

2017-08-17 21:44:52 336

原创 文件递归输出所有txt文件

文件递归的思想:首先传入一个文件判断这个文件是否存在判断这个文件是否为空判断这个文件是否是个文件夹 (不是文件就判断是否是txt结尾 是就打印、不是不打印)是个文件夹就打开这个文件夹并遍历这个打开的文件数组 继续调用 方法 递归 进行判断例;package com.lx;import java.io.File;/** * * 文件递归 * * @au

2017-08-17 21:34:14 722

原创 多线程经典问题:馒头问题 生产和消费问题(线程的通信问题)

生产者消费者问题,涉及到几个类* 既然是生产者、消费者,那么生产者类和消费者类就是必须的 *生产什么,消费什么,所有物品类是必须的,这里是馒头类 *既然是线程,那么就不是一对一的,也就是说不是生产一个消费一个,既然这样,多生产的往哪里放, *  现实中就是筐了,在计算机中也就是数据结构,筐在数据结构中最形象的就是栈了,因此还要一个栈类package com.mt;/**

2017-08-12 17:12:01 1125

原创 多线程的四种状态及同步机制的应用(火车票线程同步)

线程的四种状态:新生状态、就绪状态、运行状态、阻塞状态和死亡状态。新生状态通过new关键字来获得一个新生的线程对象、这个时候线程既没有内存也没有运行所以是新生状态而后调用它的 start方法进入就绪状态,这个时候线程启动前的一些列准备都做好了,准备获得cpu调度获得cpu调度以后就进入了运行状态这个时候线程已经在运行了,本来不可打断的但是有些方法可以中断线程的运行,进入阻塞状态

2017-08-12 16:52:34 746

转载 集合与数组的比较、Collection与Collections的区别、ArrayList与LinkedList区别、Vector与ArrayList区别、HashMap与Hashtable

首先集合与数组的比较:数组不是面向对象的存在明显的缺陷,集合弥补了数组的一些缺点,比数组更灵活实用,可大大提高软件的开发效率,而且不同的集合框架类可适用不同场合。数组能存放基本数据类型和对象,而集合类只能存放对象。数组容易固定无法动态改变,集合类容易动态改变。数组无法判断其中实际存有多少个元素,length只是告诉了数组的容量,而集合的size可以确切知道元素的个数。集合有多种

2017-08-06 15:06:05 506

原创 Map集合特点

map集合特点就是采用了 Key-value键值对映射的方式进行存储 key在Map里面是唯一的但是value可以重复,一个key对应一个value。key是无序、唯一的value是无序不唯一的Map接口有两个集合HashMap和TreeMap及LinkedHashMapHashMap采用哈希表的存储结构所以里面的数据是无序但是唯一的。(实现唯一的方式就是重写 Hashcode

2017-08-06 14:28:57 10509

原创 容器 java集合框架

java集合框架提供了一套性能优良、使用方便的接口和类,他们位于java.util包中Collection接口存储一组不唯一,无序的对象List接口存储一组不唯一,有序(插入顺序)的对象Set接口存储一组唯一,无序的对象Map接口存储一组键值对象,提供key到value的映射ArrayList优点遍历元素和随机访问元素的效率比较高。缺点:添加和删除需要大量移动元

2017-08-01 22:42:09 306

原创 String\StringBuffer\StringBuilder的不同 基本常用类 Date时间类 Math数学类的基本方法

StringBuffer:String增强版,字符串缓冲区、是一个容器public class StringBufferDemo { public static void main(String[] args) { //a StringBuffer sb = new StringBuffer(); sb.append("你的名字是:"); sb.append("张三").

2017-07-31 21:43:06 542

原创 java有哪些常用类 String的方法

java常用类总结的比较杂见谅!一、包装类包装类就是将基本数据类型封装到一个类中,(基本数据类型包装成一个类)包含属性和方法方便对对象进行操作 。一般都是 基本类型 首字母转大写 方式  用来区分包装类与基本数据类型的区别。byte==Byte   short==Short  int == Integerlong==Longfloat==Float double==

2017-07-29 09:56:02 881

原创 抛出异常及声明异常 自己定义一个异常

抛出异常用throw关键字同时只能抛出一个异常。抛出异常的时候有两种选择  直接try-catch抓取还有就是底层不解决异常,底层往上抛,在顶层解决异常,异常在底层表现不容易被顶层发现java中通过throws声明某个方法抛出的各种异常,可以同时声明多个异常,用逗号隔开。声明异常只是表明有可能会有异常抛出。public class CeShi{ //声明异常类型 在此方法中不需要立

2017-07-29 09:08:15 5224

原创 异常的解决

什么是异常?异常是指在程序运行过程中所发生的不正常的事件,它会中断正在运行的程序。错误还可以避免,但是异常无法避免。因为你无法预料到会发生的什么事。java中异常的处理通过5个关键字来实现。try \ catch \ finally \ throw \ throwstry:用来对代码进行捕获catch:对产生的异常进行对应的处理finally:不管是否发生异常代

2017-07-27 20:10:29 316

原创 单例简单设计 小方法

思想:一个类只能有一个对象第一个进来的人能够new这个对象,后面的不能创建{私有化构造方法,提供一个返回类的对象的方法}public class Singleton { //私有化 private static Singleton s = new Singleton(); //私有化构造方法 private Singleton(){} //开一个小窗 通过方法 返

2017-07-26 22:21:42 244

原创 接口 内部类 垃圾回收机制

接口 interface 接口就是比“抽象类”还抽象的抽象类,一个完全抽象的类,抽象类的抽象类。接口中的所有方法都是抽象的,即使没有显示的将接口中的成员用public标识,也是public访问类型的,接口中变量默认用 public static final 标示,所以接口中定义的变量就是全局静态常量。如何实现接口子类通过implements来实现接口中的规范。接口不能创建实

2017-07-26 22:00:02 458

原创 多态 final abstract

多态性是oop中的一个重要特性主要是用来实现动态联编的。就是程序的最终状态只有在执行过程中才被决定而非在编译期间就决定了。这对于大型系统来说能提高系统的灵活性和扩展性。多态存在的3个必要条件:要有继承、要有方法重写、父类引用指向子类对象。(由父类出面接工作,具体由他孩子去做这件事)子类转换为父类是自动转换 也叫向上转型  (安全)上转型对象不能操作子类新增的成员变量和方法

2017-07-25 19:49:44 255

原创 摘录 重点 面向对象 三大特征 理论

面向对象(oop)的三大特征:封装、继承、多态(隐藏第四种 抽象)封装的作用:安全封装的意义:隐藏对象内部的复杂性、只对外公开简单的接口。便于外界调用,从而提高系统的可扩展性、可维护性。程序设计的要求:高内聚、低耦合。封装的实现:public 公共的 protected 受保护的  default 默认的 private  私有的                 类本身

2017-07-24 21:11:06 305

原创 this 的作用 用法 static的作用和用法

this的作用:this表示的是当前对象本身。this代表当前对象的引用。普通方法中使用this区分类成员属性和方法的形参调用当前对象的其他方法,(还有可以省去不写)位置:任意位置构造方法中使用this使用this来调用其他构造方法.(还只能多的调用少的,形同鸡肋)。调用的时候位置必须是当前构造方法中的第一句。this不能用于static方法。他还可以区分局

2017-07-21 19:56:32 843

转载 摘录 成员变量和局部变量的 不同

成员变量:作为类的成员而存在,直接存在于类中。所有类的成员变 量可以通过this来引用。(也叫全局变量)局部变量:作为方法或语句块的成员而存在,存在于方法的参数列表和方法定义中。 1.成员变量可以被 public,protect,private,static等修饰符修饰,而局部变量不能被控制修饰符及 static修饰;两者都可以定义成final型(整型)。 2.成员变量存储在堆

2017-07-21 19:49:06 230

原创 什么是面向对象 什么是面向过程

首先从面向过程方面来说 面向过程就是 线性的做事方法  该干嘛就干嘛 吃饭来说:你要先下楼-找饭店-找老板-点餐。。。。事情是有一个繁琐的过程 面向对象就是 站在一个高度上只要发出相应的命令就行  事情不需要自己去一步一步来。吃饭就是简单的一个吃饭 你只要点个外卖。发个命令就可以省去很多复杂过程。对象:对象就是一个具体的实例东西 ,万物皆对象。比如你面前有个水杯 ,你指着这个水杯说,这是一

2017-07-21 13:11:29 1365

原创 数组补充 及二位数组 排序方法 冒泡

数组有一维数组那么他也有二位数组、三维数组、四维数组等。但是二维数组都已经不好控制了,所以三维、四维····都不用 。所谓二位数组就是一维数组嵌套一个一维数组也可以说成 一维数组是单行数据 ,二位数组是个表格数据 java里面 表格的数据也可以是不相等的 二维数组的放数可以是循环样式的 public class ArraysDemo6 { public static void main(

2017-07-19 21:25:21 372

原创 方法和数组

方法的意思:方法也叫函数,解决一些问题的过程,在程序里面实现某些功能的代码集合方法的定义是[修饰符]  方法返回值类型 方法名(形参列表){方法体return 返回值;}public class MethodDemo { /* * 定义一个方法 并且有返回值 注意方法定义的 符号问题 */ public static int add(int a, int b

2017-07-18 22:39:41 242

原创 嵌套循环

嵌套循环之前先说说 break 和continuebreak的意思是 中断打断 结束当前循环 也叫结束这一层循环 continue是 继续地意思 及结束本次循环 进行下一次的循环 return是语句从当前方法退出  返回到调用该方法的语句处 在任何语句中结束当前方法 和循环没有关系实例public class BreakDemo{ public static void

2017-07-17 19:41:21 411

原创 switch 语句还有 循环结构 while 、do-while、 for

switch语句也是多重选择的一种  其表达方式switch(a) case a://注意case后面有空格 case b: case c: case d: .....default: //可有可无switch语句会根据表达式的值从相匹配的执行,一直执行到break处。开始直到break语句处或是switch语句的末尾,与任一case值不匹配则进入def

2017-07-14 21:21:23 1214

原创 第二章 if语句

三种流程结构{顺序、分支、循环}这里主要说是分支:分支结构的ifif条件判断语句  if(表达式){语句块}  如果表达式的值是true 则执行语句块代码,否则跳过语句块。// if 判断语句import java.util.*;public class IfDemo{ public static void main(String[] args){ Scanner

2017-07-13 20:37:16 333

原创 第二章

1、常量的定义及应用public class FinalDemo{public static void main(String[] args){final double PI = 3.14;int r = 8;System.out.println("圆的面积是:"+PI*r*r);System.out.println("圆的周长是:"+PI*r*2);}}2

2017-07-12 19:22:20 232

空空如也

空空如也

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

TA关注的人

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