- 博客(23)
- 收藏
- 关注
原创 CSS基础(二)
6.新加功能6.1圆角边框在CSS3中,新增了圆角边框样式,这样我们的盒子就可以变圆角了border-radius属性用于设置元素的外边框圆角。语法:border- radius: length;●参数值可以为数值或百分比的形式●如果是正方形,想要设置为一个圆,把数值修改为悲意住友为一半即可,或者直接写为50%●如果是个矩形,设置为高度的一半就可以做新 人福利●该属性是一个简写属性,可以跟四个值,分别代表左上角、右上角、右下角、左下角。两个数值为对角线。●分开写: border-top-
2020-09-02 21:47:51
302
原创 CSS基础(一)
1.基本概念1.1什么是CSSCascading Style Sheet(CSS) 层叠级联样式表CSS作用: 美化网页包括 字体,颜色,边距,高度,宽度,背景图片,网页定位,网页浮动…1.2发展史CSS1.0CSS2.0 DIV (块) + CSS, HTML与CSS结构分离的思想,网页变得简单,SEO(搜索引擎优化)CSS2.1 浮动, 定位CSS3.0 圆角,阴影,动画… 浏览器兼容性~1.3基本规范CSS代码一般写下< style>< /style>
2020-08-21 11:26:05
908
原创 java常用集合基础(五)
Map1.概述●Interface MapK:键的类型; V:值的类型●将键映射到值的对象; 不能包含重复的键;每个键可以映射到最多一个值●举例: 学生的学号和姓名001,张三002,李四003,王五003,小刘package com.dong.test08;import java.util.HashMap;import java.util.Map;public class MapDemo01 { public static void main(String[] arg
2020-08-08 16:49:04
371
原创 Java常用集合基础(四)
泛型1.泛型概述泛型:是JDK5中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型它的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数一提到参数, 最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由原来的具体的类型参数化,然后在使用/调用时传入具体的类型这种参数类型可以用在类、方法和接口中,分别被称为泛型类泛型方法、泛型接口泛型定义格式:●<类型>: 指定一种类型的格式。 这里的类型可以
2020-08-08 16:45:17
259
原创 Java常用集合基础(三)
Set1.概述和特点继承Collection接口Set集合特点● 不包含重复元素的集合● 没有带索引的方法,所以不能使用普通for循环遍历package com.dong.set;import java.util.HashSet;import java.util.Set;public class SetDemo01 { public static void main(String[] args) {// HashSet:对集合的迭代顺序不做任何保证
2020-08-08 16:40:30
148
原创 Java常用集合基础(二)
List1.概述有序集合(也称为序列),用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引访问元素,并搜索列表中的元素与Set集合不同,列表通常允许重复的元素List集合特点有序:存储和取出的元素顺序一致可重复:存储的元素可以重复package com.dong.list;import java.util.ArrayList;import java.util.Iterator;import java.util.List;public class ListDemo01
2020-08-08 16:36:22
171
原创 Java常用集合基础(一)
集合编程的时候如果要存储多个数据,使用长度固定的数组存储格式,不定满足我们的需求,更适应不了变化的需求,那么,此时该如何选择呢?集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以随时发生改变Collection概述和使用是单例集合的顶层接口,它表示一组对象, 这些对象也称为Collection的元素●JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List) 实现创建Collection集合的对象●多态的方式●具体的实现类ArrayListpacka
2020-08-08 16:22:47
258
原创 常用API
APIAPI (Application ProgrammingInterface) :应用程序编程接口常用APIMathMath包含执行基本数字运算的方法没有构造方法,如何使用类中的成员呢?看类的成员是否都是静态的,如果是,通过类名就可以直接调用方法名说明public static int abs(int a)返回参数的绝对值public static double ceil(double a)返回大于或等于参数的最小double值,等于一个整数public
2020-08-07 15:31:00
153
原创 HTML基础
HTMLHyper Text Markup Language(超文本标记语言)超文本包括:文字、图片、音频、视频、动画等HTML5的优势:1.世界知名浏览器厂商对HTML5的支持例如;微软,Google,苹果,Opera,Mozilla2.市场的需求3.跨平台W3C标准W3C➢World Wide Web Consortium (万维网联盟)➢成立于1994年,Web技术领域最权威和具影响力的国际中立性技术标准机构➢http://www.w3.org/➢http://www.ch
2020-07-25 18:22:12
154
原创 java简单学生管理系统(使用集合编写)
学生管理系统本系统主要使用ArrayList集合编写,以下为系统源码。项目要求添加学生修改学生删除学生查看学生退出创建Student类package com.dong.studentmanager;public class Student { //学号 private String sid; //姓名 private String name; //年龄 private String age; //居住地址 privat
2020-07-14 17:15:12
1853
2
原创 字符串基础
字符串APIAPI (Application ProgrammingInterface) :应用程序编程接口见Java流程控制用户交互scannerString概述:String类在 java.lang 包下,所以使用的时候不需要导包。String类代表字符串,Java 程序中的所有字符串文字(例如*abc" ) 都被实现为此类的实例也就是说,Java 程序中所有的双引号字符串,都是String类的对象。字符串的特点字符串不可变,它们的值在创建后不能被更改虽然String的值是不可变
2020-07-14 13:10:49
279
原创 java简单模拟用户登录
需求:已知用户名和密码,请用程序实现模拟用户登录。总共给三次机会,登录之后,给出相应的提示。思路:1:已知用户名和密码,定义两个字符串表示即可2:键盘录入要登录的用户名和密码,用Scanner 实现3:拿键盘录入的用户名、密码和已知的用户名、密码进行比较,给出相应的提示。字符串的内容比较,用equals() 方法实现4:用循环实现多次机会,这里的次数明确,采用for循环实现,并在登录成功的时候,使用break结束循环package com.dong.login;import java.uti
2020-07-10 14:05:20
10173
原创 java异常处理基础
异常处理什么是异常实际工作中,遇到的情况不可能是非常完美的。比如:你写的某个模块,用户输入不一定符合你的要求、你的程序要打开某个文件,这个文件可能不存在或者文件格式不对,你要读取数据库的数据,数据可能是空的等。我们的程序再跑着,内存或硬盘可能满了。等等。软件程序在运行过程中,非常可能遇到刚刚提到的这些异常问题,我们叫异常,英文是: Exception,意思是例外。这些,例外情况,或者叫异常,怎么让我们写的程序做出合理的处理。而不至于程序崩溃。异常指程序运行中出现的不期而至的各种状况,如:文件找不到、
2020-07-08 13:22:50
163
原创 面向对象编程基础
面向对象编程面向对象与面向过程面向过程思想步骤清晰简单,第一步做什么,第二步做什… .面对过程适合处理一些较为简单的问题面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观.上把握、从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处
2020-07-04 21:48:50
267
原创 java数组
数组概念数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作-个数组元素,每个数组元素可以通过一个下标来访问它们。数组的声明和创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar;//首选的方法或dataType arrayRefVar[]; // 效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下:dataType[ ] array
2020-06-28 19:57:03
147
原创 Java方法
Java方法概念Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展。方法的定义Java的方法类似于其它语言的函数,是-段用来完成特定功能的代码片段,-般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。 下面是一个方法的所有
2020-06-27 17:16:46
118
原创 使用for循环打印三角形
使用for循环打印三角形package com.dong.www.strue;public class TestDemo { //打印三角形 5行 public static void main(String[] args) { for (int i = 1; i <=5; i++) { for (int j = 5; j >=i; j--) { System.out.print(" ");
2020-06-25 21:28:34
2920
2
原创 Java流程控制(三)(循环结构)
Java流程控制(三)循环结构while循环while是最基本的循环,它的结构为:while(布尔表达式){ //循环内容}只要布尔表达式为true,循环就会一直执行下去。我们大多数情况是会让循环停止下来的,我们需要-个让表达式失效的方式来结束循环。少部分情况需要循环-直执行,比如服务器的请求响应监听等。循环条件一直为true就会造成无限循环[死循环],我们正常的业务编程中应该尽量避免死循环。会影响程序性能或者造成程序卡死奔溃!例子:package com.dong.ww
2020-06-25 21:10:48
151
原创 使用for循环打印九九乘法表
package com.dong.www.strue;//九九乘法表public class ForDemo04 { public static void main(String[] args) { for (int j = 1; j <= 9; j++) { for (int i = 1; i <= j; i++) { System.out.print(i+"*"+j+"="+(i*j)+"\t");// \t
2020-06-25 14:42:32
1497
原创 Java流程控制(二)(选择结构)
java流程控制(二)选择结构if单选择结构我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示语法:if(布尔表达式){ 如果布尔表达式为true则执行这条语句}例子:package com.dong.www.strue;import java.util.Scanner;public class IfDemo01 { public static void main(String[] args) { Scann
2020-06-24 22:31:08
143
原创 Java流程控制(一)(scanner+顺序结构)
java流程控制(一)用户交互scanner Java给我们提供了这样一 个工具类,我们可以获取用户的输入。java.util.Scanner 是Java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法:Scanner s = new Scanner(System.in); 通过Scanner类的next()与nextLine(方法获取输入的字符串,在读取前我们- -般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。例子
2020-06-24 22:25:32
171
原创 java基础
javajava三大版本Java SE: 标准版Java ME:嵌入式开发Java EE:企业级开发JDK: java开发者工具JRE:java运行时环境JVM:java虚拟机java程序运行机制编译型解释型java基础注释、标识符、关键字注释单行注释: //多行注释: /* 注释 *//*我是多行注释 我是多行注释 我是多行注释 */JavaDoc(文档注释): /** *//*** */关键字标识符Java 所有的组成
2020-06-23 15:38:52
244
原创 MarkDown语法
MarkDown语法标题快捷键:#+空格+标题名或者鼠标右击,选择段落一个**#代表一级标题,#**需要顶格写。例如: # 一级标题二级标题三级标题字体加粗:内容两边加**例如:Hello,World!斜体:内容两边加*例如:Hello,World!斜体加粗:内容两边加***例如:Hello,World!删除线:内容两边加~~例如:Hello,World!引用>+空格+引用的内容分割线三个 — 或者三个 ***图片快捷键:!+[]+()例如:路
2020-06-21 11:09:36
186
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人