- 博客(19)
- 收藏
- 关注
原创 Java新手入门/基础之异常Exception
异常1.异常的概念:广义:一切不正常情况狭义:程序在运行时,出现的不正常情况,经过异常处理机制 后,程序可以继续向下运行。Java程序在执行过程中所发生的的异常(运行时一切不正常情况)事件可分为两类:**Error:**Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。一般不编写针对性的代码进行处理。**Exception:**其它因编程错误或偶然的外在因素导致的一般性问题,可以使用正对性的代码进行处理。2.常见的五个异常:1)数组索引异常:ArrayIn
2021-01-18 22:19:21
557
原创 Java基础/新手入门之API(part04)___BigInteger类/BigDecimal类
BigInteger类java.math.BigInteger 类:不可变的任意精度整数。BigInteger类型的数字范围较Integer,,Long类型的数字范围要大得多,它支持任意精度的整数,也就是说在运算中 BigInteger 类型可以准确地表示任何大小的整数值而不会丢失任何信息. public static void main(String[] args) { BigInteger b1 = new BigInteger("77777777777777777777"); B
2021-01-18 21:52:40
214
原创 Java基础/新手入门之API(part03)___Math类/Random类/System类/Date类/Calendar类/ SimpleDateFormat类
Math类java.lang.Math提供了一系列静态方法用于科学计算,其方法的参数和返回值类型一般为double型.public static void main(String[] args) { System.out.println(Math.abs(-13));//绝对值 System.out.println(Math.sqrt(16));//平方根 System.out.println(Math.cbrt(27));//立方根 System.out.println
2021-01-18 21:51:05
214
原创 Java基础/新手入门之API(part02)__Arrays
Arrays类Java中的Arrays类在util包中,用于操作数组工具类,里面定义了常见操作数组的静态方法.**1.equals方法:**比较两个非同一数组是否相等,而数组本身的equals判断另一个数组是否是它本身.public static void main(String[] args) { int[] arr1 = {1,9,3,5,6}; int[] arr2 ={1,3,9,5,6}; // 比较数组中的内容是否一致 System.out.println(
2021-01-18 21:47:40
163
原创 Java基础/新手入门之API(part01)
常用类(API)APIAPI(Application Programming Interface)应用程序编程接口,是对java预先定义的类或接口功能和函数功能的说明文档,目的是提供给开发人员进行使用帮助说明.1)语言中提供的类、接口;2)对类、接口功能的说明文档。基本数据类型包装类Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足,在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称
2020-12-17 15:23:37
224
1
原创 JAVA新手入门向之排序算法(part 1)
排序算法1.冒泡排序;**原理:**比较两个"相邻"的数,大的数排前面小的数排后面(或者小的数排前面,大的数排后面)算法描述:比较相邻的元素。若第一个数比第二个大,就交换它们两个;对每一对相邻元素做比较操作,从开始第一对到结尾的最后一对,这样在最后的元素应该会是最大的数;针对所有的元素重复以上的步骤,除了最后一个;重复步骤1~3,直到排序完成。public static void main(String[] args) { int[] a = {3,7,4,6,1};
2020-12-17 14:27:17
110
原创 Java面向对象的小测验
1、猜数字游戏:一个类A有两个成员变量v,v有一个初值100。定义一个方法guess,对A类的成员变量v,进行猜。如果大了则提示大了,小了则提示小了。等于则提示猜测成功。在main方法中测试while(true){}代码实现:public class GuessNumber { int v = 100; public void guess(){ Scanner s = new Scanner(System.in); i
2020-12-17 14:14:49
173
原创 JAVA语言中静态变量和非静态变量的区别
静态变量(被static修饰的变量):,加载类的时候被创建,不随对象的创建而改变,静态变量位于方法区,类消失对应的变量消失.非静态变量:不被static修饰的变量,每创建一次对象,就会为变量分配一次内存,存放在堆内存中,对象消失对应的变量消失.JAVA中初始化的顺序:加载类;静态变量初始化;静态代码块(其只能调度静态的,不能调度非静态的);成员变量;构造代码块;构造方法;普通代码块...
2020-12-17 14:03:04
413
原创 Java基础/新手入门之面向对象OPP(Part03)
关联关系概念:对象与对象之间的连接.一个类做为另一个类的属性类型存在.(has)关联关系分为单向关联和双向关联.单向关联:A类关联B类public Mobile mobile;//(一对一)public Mobile[] mobiles;// 使用数组 一对多**双向关联:**A类关联B类,B类关联A类public class Phone { private Person person; }public class Person { private Phone ph
2020-12-17 14:00:56
151
原创 Java基础/新手入门之面向对象OPP(Part02)
变量分类(按照位置变量分)**成员变量:**成员变量是定义在类中,方法体之外的变量.成员变量可以使用Java语言中任何一种数据类型(包括基本类型和引用类型).在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的值对其初始化. 成员变量在创建对象的时候会从类中复制一份到对象中.成员变量可以被类中方法、构造方法和特定类的语句块访问.成员变量的作用范围为整个类体.**局部变量:**在方法,构造方法或者语句块中定义的变量被称为局部变量. 局部变量可以使用Java语言中任何一种数据类型(包括基本类
2020-12-17 13:59:26
203
原创 Java基础/新手入门之面向对象OPP(Part01)
面向对象 面向对象是一种思想,是基于面向过程而言的.面向对象就是将功能等通过对象来实现,将功能封装进对象中,让对象去实现具体的细节,这种思想是将数据作为第一位,而方法或者说算法作为其次,这是对数据的一种优化,操作更加的方便,从而简化了过程. 面向对象有三大特征:封装性,继承性和多态性.其中封装性是指隐藏了对象的属性和实现细节,仅对外提供公共的访问方式,这样就隔离了具体的变化,便于使用,提高了复用性和安全性.继承性就是两个事物存在着一定的从属关系,那么继承的类就可以从被继承的类中获
2020-12-17 13:56:11
188
原创 Java基础/新手入门之 数组
/*数组的*/ public static void main(String[]args) { int[] a=new int[5];//在内存空间中,找一个长度为5的连续空间,每个空间有初始值=0 System.out.println("int类型数组的默认值"+Arrays.toString(a));//把数组以字符串形式输出 char[] c ={'A','B','C'}; System.out.println(Arrays.t.
2020-11-14 23:44:28
229
原创 Java基础/新手入门 Day02
标识符程序中 对类,方法,变量名的字符序列程序中可以自己命名的字符序列语法强制要求:1)大小写字母,数字,下划线,$;2)数字不能开头;3)不可以使用关键字,保留字;4)不能有空格,区分大小写人为约定规范 约定大于配置1)类名首字母大写,变量名,方法名首字母小写Person person = new Person();2)见名知意3)驼峰表示 userName 下划线 user_name4)常量名全部大写 USER_COUNT5)包名全部小写Java变量程序
2020-11-14 23:43:09
273
原创 JAVA概述__新手向,了解Java基础知识
JAVAjava语言编写的主要以应用程序主.涉及领域非常广泛,是现代语言中使用量最高的语言之一.直接与就业相关.Java语言发展史在1991 年由sun公司的詹姆斯•高斯林(James Gosling)所在的工程师研发,设计的一种小型计算机语言.提出研发需求: 1) 程序运行环境内存小 . 2) 跨平台1995年正式确立,2004年9月Java1.5发布 改名为 5 6 7 8 jdk5改动较大,2009年被oracle公司(甲骨文)收购.Java语言的特点开源 开发源代码 免费
2020-11-13 10:30:22
157
原创 CSS级联样式表(Web前端入门)
CSS(级联样式表)CSS概念Cascading Style Sheets (CSS)是一种样式表语言,定义HTML文件的外观,定义布局.CSS与HTML的关系HTML是网页的内容;CSS定义页面的样式.CSS的三类样式表:1)行间样式表概念:在HTMl文档的body标签中.样板:<标签名称 style=“属性1:属性值1;属性2:属性值2;属性3:属性值3”>2)内联样式表概念:在HTML文档的head标签中,用style标签定义.<!-- <styl
2020-10-30 20:34:39
1245
原创 计算机网络课程设计设计说明书——Web服务器配置
Web服务器配置摘 要Internet Information Services (IIS)管理器6.0 和 Windows Server 2003在网络应用服务器的管理、可用性、可靠性、安全性、性能与可扩展性方面提供了许多新的功能。IIS 6.0同样增强了网络应用的开发与国际性支持。IIS 6.0和 Windows Server 2003提供了最可靠的、高效的、连接的、完整的网络服务器解决方案。可靠性与可伸缩性 IIS 6.0提供了更智能的、更可靠的Web服务器环境,新的环境包括应用程序健康监测、应
2020-10-30 19:16:52
2935
5
原创 DAY03 HTML 表单标签
表单标签表单:输入或选择的组件;用户可以将数据向服务器端提交填写信息form 表单标签 action=“服务器的地址” method=“提交的方式 post/get” input type="" 单行输入文本框label标签 示例: 用户名 size=“边框长” type=“文本框输入类型” id="" 不可重复,不可使用数字开头 name="" 向服务器端提交信息的键,可以重复 value=“标签的默认值” 向
2020-10-24 23:26:55
185
1
原创 Day02 HTML制作表格以及练习
HTML 制作表格table标签:表格标签tr标签:表格中的行th标签:表格的表头 默认居中td标签:表格单元格 默认左并齐cellpadding="数字"填充外边框cellspacing=“数字” 填充表格间距bgcolor 背景颜色align 水平调节位置valign 竖直调节距离colspan=“合并单元格数” 跨列(行) 填充单元格 columnspanrowspan=“合并单元格数” 跨行(列) 填充单元格 rowspan快捷添加x行y列个单元格:table>tr
2020-10-20 22:22:52
960
原创 Day01 HTML超文本标记语言
HTMLHTML概述HTML(HyperText Markup Language)超文本标记语言超文本:是指页面内可以包含图片、链接、声音,视频等内容标记:标签(通过标记符号来告诉浏览器网页内容该如何显示)<!DOCTYPE html><!-- 注释 Ctrl+/ --><html> <!-- 网页的头,设置网页的信息 --> <head> <!-- 设置网页字符集编码 --> <meta cha
2020-10-18 21:52:33
366
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人