自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 天地图JSAPI4.0切换地图事件

天地图中切换地图组件为 T.Control.MapType点击切换的时候可以将地图切换到对应的图层。如果我们想在切换的时候做些事情的话,就需要监听切换的事件。我在天地图文档里面并没有找到相应的API.经过查找,和翻看编译后的源码,总算找到一个方法。话不多说,调用方式如下: map.addEventListener("maptypechange",function(e){ //e.mapType 就是 当前切换的MapType

2022-01-11 15:20:27 922

原创 openlayers3 访问 arcgis Serve的WMTS服务

前提条件:arcgis server已发布切片服务(使用缓存) 本次使用的是建立好的11级缓存Arcgis Server服务端信息Description: Copyright Text: Spatial Reference: 4544 (4544) Single Fused Map Cache: true Tile Info:Height: 256Width: 256DPI: 96Le

2017-11-19 21:01:42 2647

转载 openlayers3+Arcgis Server跨域问题 代理解决方式

C#使用代理的方式后台代码<%@ WebHandler Language="C#" Class="OpenlayerProxy" %>using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Net;using System.IO;/// <summary>

2017-11-19 20:43:08 1783

原创 JAVA022--XML

XML简介xml(可拓展标记语言):XML文档有2个作用。一是充当配置文件,二是充当数据传递格式 xml文档中有 - 标记<元素><元素/> 标记可以嵌套,一般是成对出现。单标记<元素/> - 属性:写在元素后面 <元素 属性名1=”属性值” 属性名2=”属性值”> 属性之间用空格分隔 - 文本:写在标记之间的 - 注释:<!– 注释文本,天生就是多行注释 –> - 实体

2016-06-19 13:54:57 483 1

原创 JAVA021 -- java网络编程之套接字

通过一个简单的例子来实现客户端package com.lovo.client;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import ja

2016-06-19 13:33:52 250

原创 JAVA020--IO流

IO流按照方向分为输出输入流按照处理数据的最小单位分为字符流和字节流字节流package com.lovo.test;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import j

2016-06-19 13:28:05 541

原创 JAVA--019 GUI

GUIjava的图形用户界面编程。虽然拥有很完善的类和其他的机制来实现。但是由于环境必须配置jre导致用的人并不多。我们也只是粗略的学了下。窗体 类JFrame通过继承extends 使自己的变为一个窗体容器 类Jpanel同样通过继承使自己的类变成一个容器组件一个简单 的MyFrame来看看部分组件package com.lovo.frame;import java.awt.Color;impo

2016-06-19 12:55:21 291 1

原创 JAVA--018集合框架

Listimport com.lovo.bean.Student;public class TestList { public static void main(String[] args) { // TODO Auto-generated method stub /* * List:线性。 * 元素在集合中的存放是有位置下标

2016-06-08 22:08:26 243

原创 JAVA--017 多线程

什么是多线程多个任务可以同时运行 - 进程 独立的内存地址空间 - 线程 进程内部的独立执行路径,它们共享内存地址空间 线程的生命周期: 1. 新建: new Thread(); 2. 就绪:调用start();之后,run()之前 3. 执行:run();运行 4. 中段:a.因为优先级。b.使用sleep()方法(睡眠)。c.调用wait()/notify()方法(等待/唤醒)。d

2016-06-05 20:57:00 325

原创 JAVA016--反射

//1、获取Class对象–所有类型都有Class对象,包括引用类型、基本类型、void类型//1-1、通过实例对象,获取该实例的Class对象 //该方式只能用于获取引用类型的Class对象 //该方式不具备动态效果---在运行之前的加载期间JVM已经产生好了Student的Class对象 Student stu0 = new Student("zhang3",18);

2016-06-04 11:28:33 276

原创 JAVA015--常用类

Stringimport java.util.Scanner;public class TestString {public static void main(String[] args) { // TODO Auto-generated method stub //字符串有三种类型--String、StringBuffer、StringBuilder //String类型

2016-05-31 22:56:24 273

原创 JAVA014--异常

错误和异常import java.io.File; import java.io.FileInputStream;public class TestMain {public static void main(String[] args) { // TODO Auto-generated method stub //错误(Error): //语法错误---在编译期报错,修改为正

2016-05-30 20:58:14 354

原创 JAVA--013抽象类与接口

抽象类1. //抽象类 //1、有抽象方法的类必须是抽象类; //2、在语法上抽象类不一定有抽象方法,但这么做失去了设计的意义 //3、抽象类不能产生对象 //4、抽象类的用途是专门用来产生子类的 public abstract class Girl {private String name;//抽象类也是有构造方法的//虽然自身不能产生对象,但是子类可以产生对象。public Gi

2016-05-28 10:48:11 323

原创 JAVA012--静态和多态

静态public class Student {// static修饰的属性--静态属性或者类属性// 该属性没有存放在对象身上,而是单独存放在数据段的静态区// 全类共享1个--对象.name或者类名.name// 它与对象无关,与类有关// 该属性是在加载期即被产生,初始化// 常量属性可以直接写成public static final的// 变量属性要分析出一定符合全类共享一个值,

2016-05-26 21:26:55 199

原创 JAVA011--继承

继承的概念继承是面向对象编程最重要的特征之一。它允许对一个已近存在的类进行拓展,从而编写一个新的类。新类继承了父类所有的属性和行为。 “is a”关系是一个简单但是重要的用于判断一个继承是否设计良好的步骤。如果两个类存在继承关系,那么我们必须能说一个子对象“is a ”父对象。 关键字 extends 用于实现继承。Java中的类只能继承一个类。 继承是内存叠加的机制。 父类的构造方法不会被

2016-05-25 09:31:43 242

原创 JAVA010--数组

数组的定义数组是存储在连续内存块中的元素集合。数组的长度是固定的,一旦声明候就不能增长或者缩小。数组的大小用数组的length属性来获得。数组可以使用 new 关键字或者使用数组初始化器初始化。数组的下标为什么从0开始?下标就是数组中对应元素的位置。 int[] sums = new int[10]; 第一个位置 = sums + 0*sizeof(int的大小); 第二个位置 = su

2016-05-23 21:34:22 319

原创 JAVA009-对象的行为

对象的行为1.方法在执行时候,有3中情况。方法返回一个值方法不返回一个值方法抛出一个异常给方法的调用者2.封装的含义:1,类的组装。2,信息的隐藏(包括访问修饰符,方法的定义)3.多态相同的行为,不同的实现。重载也是多态的一种。4.重载是指:在同一个类中,具有多个同名方法,但是参数列表不同。(参数列表:1.参数的个数。2.参数的类型。3.参数的顺序)//方法的重载//重载是多态的一种体现,

2016-05-22 10:50:38 270

原创 JAVA-008类和对象

类和对象的关系类是具有相同属性和行为的一组对象的抽象。 对象是类的实例化。 JAVA中 万物皆对象,对象因为关注而产生 类是引用数据类型(之前学过的String就是一个类)类名-Java文件名-class文件名的关系公共类的类名必须与Java文件名相同。class文件名必须与类名相同。一个Java文件可以有n个类(一个public类),n个class文件。类的定义public clas

2016-05-19 21:57:42 350

原创 JAVA-007前面所学总结加深

1.关于小数的二进制转换0.8125转换为二进制是0.1101 装换方式是 每次将0.8125*2。按顺序每次乘积个位有1就取1,没有就是0.因为小数乘以2有可能无限制乘下去,而float的精度有限,所以多余的会被裁掉这就是float精度丢失的原因之一2.数据的自动转换int i=0; char b='b'; System.out.println(true?b:1)

2016-05-18 21:20:20 350

原创 JAVA006-冒泡排序和方法

冒泡排序经典的冒泡排序package homework;import java.util.Scanner;public class ArraySort { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stu

2016-05-13 22:03:32 310 1

原创 JAVA005-数组

数组在Java中,创建数组有2个步骤: 1. 声明一个对数组的引用; 2. 使用new关键字初始化数组,并制定数组的大小。 什么是数组?数组是存储在一个连续的内存块中元素集合。数组中每个元素必须是相同的数据类型,并且通过索引进行区分。数组中的第一个元素的索引为0.数组类型变量可以同事存储多个同类型基础数据类型变量或对象。/声明数组的方法/int[] grade;//定义一个成绩的数组

2016-05-12 21:45:07 249

原创 JAVA004--3种循环对比,for;while;do{}while

循环结构循环只指能重复执行的代码 循环的要素 - 关键字 - 代码块 - 循环结束条件 循环结构是运行重复执行某项任务的控制结构while 循环for循环for循环的一般格式: for(表达式1;表达式2;表达式3){循环体} * 表达式1:循环开始的条件 * 表达式2:循环结束的条件 * 表达式3:控制循环变量增加 * 循环体:重复执行的代码 变形1 for(;;){Sy

2016-05-11 20:58:38 298

原创 JAVA之路003--if和switch的区别

输入年月日,判断这天是该年份的第几天。package keshang; import java.util.Scanner;public class SumDays {public static void main(String[] args) { // TODO Auto-generated method stub Scanner s = new Scanner(System.in

2016-05-10 20:43:59 482

原创 JAVA之路002-运算符

## 运算符###++ -- 的用法1. ++a 先赋值后运算2. a++ 先运算后赋值例如:public class Suanshu2{    public static void main(String[] args){        int num = 1;  //声明一个变量        int num2 = 5;        int i

2016-05-09 21:09:00 663

原创 学习JAVA之路001

配置环境变量安装好后在系统属性-高级-环境变量里添加JAVA_HOME,CLASSPATH。参考JMIST的博客,环境变量的配置 本人遇到的配置好后CMD测试java,java -version都可以,但是javac不行。解决办法就是把%JAVA_HOME%替换成原来的路径地址。数据类型整型 byte /short/int/long字符型 char浮点型 double/float布尔型 b

2016-05-07 13:41:20 236

原创 求10个人的年龄的平均值 流程图

Created with Raphaël 2.1.0开始sum=0,j=1,i=0,avg=0输入isum=sum+1 j=j+1 j<=11 avg=sum/(j-1)结束yesno其中sum表示年龄和,i表示年龄,j是循环次数,avg是平均值。 该流程图的思想大体上是 - 先定义年龄,年龄的和,循环次数,平均值。 - 然后输入一个年龄(i),放入年龄和(sum)中,次数(j)增加一次。

2016-05-05 22:49:49 4967 3

javaGUI教学包括组件,容器,窗体的应用和小程序

public MyFrame() { // 工具箱类--ToolKit Toolkit tk = Toolkit.getDefaultToolkit(); // 设置窗体大小 this.setSize(400, 510); // 设置窗体位置 int screenW = (int) tk.getScreenSize().getWidth();// 得到屏幕宽 int screenH = (int) tk.getScreenSize().getHeight();// 得到屏幕高 this.setLocation((screenW - 400) / 2, (screenH - 510) / 2); // 设置窗体大小不可更改 this.setResizable(false); // 设置窗体图标 this.setIconImage(tk.createImage("img/hp.JPG")); // 设置窗体的标题 this.setTitle("我的第一个GUI程序"); // 设置窗体关闭即为关闭程序 this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); // 设置窗体内容面板上所有的东西 this.addContent(); // 设置窗体可见 this.setVisible(true);

2016-06-19

空空如也

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

TA关注的人

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