- 博客(18)
- 资源 (1)
- 收藏
- 关注
转载 java 反射
反射类加载器 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。加载就是指将class文件读入内存,并为之创建一个Class对象。任何类被使用时系统都会建立一个Class对象连接验证是否有正确的内部结构,并和其他类协调一致准备负责为类的静态成员分配内存,并设置默认初始化值解析将类的二进制数据中...
2019-05-10 13:17:53
146
原创 H5开发的移动应用打开高德地图、百度地图
一、资料(1)高德地图的官方文档:http://lbsyun.baidu.com/index.php?title=uri/api/android Android包名:com.autonavi.minimap iOS Scheme:iosamap(2)百度地图的官方文档:https://lbs.amap.com/api/amap-mobile/gettin...
2019-03-04 16:46:10
4195
1
翻译 8 多态
8.1 再论向上转型在前面我们已经知道,对象既可以作为它自己本身的类型使用,也可以作为它的基类型使用。而这种把某个对象的引用视为对其基类型的引用的做法,称为向上转型。因为在继承树的画法中,基类是放置在上方的。enum Note{ MIDDLE_C,C_SHARP,B_FALT;}class Instrument{ public void play(Note n){ Sys...
2018-08-07 17:25:21
154
翻译 final关键字
1 final数据有时数据的恒定不变是很有用的,比如:1、一个永不改变的编译时常量2、一个在运行时被初始化的值,而你不希望它被改变。对于编译期常量这种情况,编译器可以将该常量值代入任何可能用到它的计算式中,也就是说,可以在编译时执行计算式,这减轻了一些运行时的负担。在Java中,这类常量必须是基本数据类型,并且以final表示,在对这个常量定义的时候,必须对其进行赋值。 一...
2018-08-07 15:49:29
170
翻译 访问权限控制
6.1 包:库单元 当编写一个Java源代码文件时,此文件通常被称为编译单元。每个编译单元都必须有一个后缀名.java,而在编译单元内则可以有一个public类,该类的名称必须与文件的名称相同(包括大小写,但不包括文件的后缀名.java)。每个编译单元只能有一个public类,否则编译器就不会接受。如果在该编译单元之中还有额外的类的话,那么在包之外的世界是无法看见这些类的。这是因为它们不...
2018-08-07 14:55:41
130
原创 java基础-day01_环境搭建_Hello World
一、基础常识1.1 人机交互方式 图形化界面:这种方式简单直观,使用者易于接受,容易上手操作 命名行方式:需要有一个控制台,输入特定的指令,让计算机完成一些操作。较为麻烦,需要记住一些命令。 1.2 常用的DOS命令dir 列出当前目录下的文件以及文件夹md 创建目录rd 删除目录cd 进入指定目录cd.. 退回到上一级目录cd/ 退回到根目录del 删除文件exit 退出d...
2018-06-07 17:48:50
215
原创 js 基础一
1 数据类型转换1.1 数字类型转字符串 String() 变量.toString()1.2 字符串转数字类型◆Number ★数字类型的字符串,转换之后得到的数字。 ★非数字字符串,转换之后得到是NaN。 ★小数类型的字符串,转换之后得到的是原数字。◆parseInt★整数数字类型的字符串,转换之后得到的整数数字。★数字开头的字符串,转换之后得到的是前边的数字。★非数字开头的...
2018-05-16 14:37:29
124
原创 8 css基础6
1、标签包含规范◆div可以包含所有的标签。◆p标签不能包含div h1等标签。◆h1可以包含p,div等标签。◆行内元素尽量包含行内元素,行内元素不要包含块元素。2、规避脱标流由于浮动,定位都脱离了标准流,会对网页布局造成一定的影响,在以后的网页布局中优先考虑:标准流,浮动,定位 使用margin-left:auto 规避脱标margin-left:auto 让盒子左侧充满 ma...
2018-05-14 11:53:40
266
原创 7 css基础5
定位流排版方式定位方向: left |right | top | bottom1.1 相对定位 position: relative; 相对定位就是相对于自己以前在标准流中的位置来移动 相对定位注意点: 1、相对定位是不脱离标准流的,会继续在标准流中占用一份空间。 2、在相对定位中同一个方向的定位属性只能使用一个。比如使用了left,就别...
2018-05-11 11:36:25
172
原创 6 css基础4
1. 网页布局方式 网页的布局方式其实就是浏览器是如何对网页中的元素进行排版的。 1.1 标准流(文档流/普通流)排版方式 ☆ 浏览器的默认的排版方式就是标准流的排版方式 ☆ 在css中将元素分为三类,分别是块级元素、行内元素、行内块级元素。 ☆ 在标准流中有两种排版方式,一种是垂直排版,一种是水平排版。 垂直排版,如果元...
2018-05-03 10:08:25
168
原创 盒子模型相关问题
1、理解三个宽度和高度(1)、内容的宽度和高度 就是通过width和height属性设置的宽度和高度(2)、元素的宽度和高度 宽度= 左边框 + 左内边距 + width + 右内边距 + 右边框(3)、元素空间的宽度和高度宽度 = 左外边距 + 左边框 + 左内边距 + width + 右内边距 + 右边框 + 右外边距2、盒子 box-sizing属性 (1) css3中新增了一个...
2018-04-27 15:33:13
326
原创 5 css基础三
1、行高1.1 行高的定位行高是基线与基线之间的距离★ 浏览器的默认文字大小:16px★ 行高 = 文字高度 + 上下边距 。 文字在行高中默认是垂直居中的。★ 想要一行文字在盒子中垂直居中,那么只需要设置这行文字的“行号等于盒子的高”即可。★ 在企业开发中如果一个盒子有多行文字,只能通过设置padding来让文字居中。1.2 行高的单位行高的单位有:px em % 具体数值★ 单位除了p...
2018-04-25 14:44:38
279
原创 4 css基础二
一、样式表书写位置◇ 内嵌样式表<head> <style type="text/css"> /*书写样式*/ </style></head>◇外链样式表<link rel="stylesheet" href="1.css"/>◇行内样式表<h1 style="font
2018-04-24 09:50:14
208
原创 3 css基础一
CSS的定义•什么是CSS?–CSS指层叠样式表 (Cascading Style Sheets)–CSS通常称为CSS样式表或层叠样式表(级联样式表),主要用于设置HTML页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、边距等)以及版面的布局等外观显示样式。–CSS以HTML为基础,提供了丰富的功能,如字体、颜色、背景的控制及整体排版等,而且还可以针对不同的浏览器设置不同...
2018-04-23 11:25:19
283
原创 2 html基础
Meta标签介绍meta 的属性有两种:name和http- equiv name属性主要用于描述网页,对应于content(网页内容) 1、<meta name="generator" contect="">用以说明生成工具(如Microsoft FrontPage 4.0)等;2、<meta name="keywords" contect="">向搜索
2018-04-17 16:35:51
373
原创 1 html基础
一、web标准1:w3c万维网联盟组织 用来制定web标准的机构(组织)2:web标准:制作网页要遵循的规范3:web标准规范的分类: 结构标准 表现标准 行为标准4:结构: html 表现: css 行为:javascript web标准总结: 结构标准:相当于人的身体 ...
2018-04-17 14:36:53
1247
原创 weex 构建项目
在Weex开发环境搭建好后,开始构建项目了。对于 iOS,你应该安装并且配置好 Xcode 和 cocopods(先更新到最新的版本)。cocopods 、ruby先更新到最新版本。如果电脑中有多个重命名的xcode,需要指定一个。sudo xcode-select --switch /Applications/Xcode.app/Contents/Developernpm升级到最新版本npm i...
2018-03-28 11:13:13
486
原创 Weex 搭建开发环境 for mac
第一步:安装Node环境1.1 安装HomebrewHomebrew是Mac OSX上的软件包管理工具,能够在Mac中方便的安装和卸载软件。安装方式:打开终端,输入以下命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"检查是否安装成功wangyon...
2018-03-27 14:11:20
784
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人