- 博客(33)
- 收藏
- 关注
转载 Maven
Maven企业级框架框架图[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Siaz2R11-1632621287167)(C:\Users\徐美富\Desktop\Blog\image\Maven\Maven.png)]之前我们关注的是前端的解决方案(涉及到的技术有H5、CSS3、JavaScript,CSS升级为Bootstrap再升级到ElementUI,JavaScript升级到jQuery再升级到Vue+NodeJS)现在开始我们开始关注后端的解决方案,也就
2021-09-26 09:55:13 174
转载 WEB前端
前端前端技术主要是由HTML,CSS,JS,JQUERY等技术构成的web展示页面。HTML超文本标记语言主要实现页面的展示,形成静态网页。CSS层叠样式表实现页面美化。JS javascript脚本语言实现页面前端和后端的数据交互,形成动态网页。Vue 国人出品,阿里收购构建用户界面的渐进式框架,自底向上开发。NodeJS 基于 Chrome V8 引擎的 JavaScript 运行环境。WebB/S:优点:直接使用浏览器就可以访问服务端程序缺点:浏览器具有一定的局限性
2021-09-24 19:52:58 424
转载 类和对象的关系
类与对象的创建类与对象的关系类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物。动物,植物,手机,电脑…Person类,Pet类,Car类等,这些类都是用来描述/定义某一类具体的事物应该具备的特点和行为。对象是抽象概念的具体实例张三就是人的一个具体实例,张三家里的旺财就是狗的一个具体实例。能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念。package com.oop.Demo02;//学生类public class
2021-04-18 19:33:29 87
转载 方法及加深
回顾方法及加深方法的定义修饰符返回类型break:(跳出switch,结束循环) 和return:(方法结束) 的区别方法名:注意规范就OK ,见名知意参数列表:(参数类型,参数名)…异常抛出方法的调用:递归静态方法:在同一个包里可以使用类名去调用另一个类的方法:Student.say();非静态方法:在一个包里面必须先在该类中实现化调用的类,然后调用;//实例化这个类 new//对象类型 对象名 = 对象值;Student student = new Stu
2021-04-18 18:50:10 86
转载 什么是面向对象
面向过程&面向对象面向过程思想步骤清晰简单,第一步做什么,第二步做什么…面对过程适合处理一些较为简单的问题。面向对象思想物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程的思索。面向对象适合处理复杂的问题,适合处理需要多人协作的问题。对于描述复杂的事物,为了从宏观上把握,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统。但是,具体到微观操作,仍然需要面向过程的思路去处理。什么是面向
2021-04-14 22:37:42 57
转载 多维数组,Arrays类,冒泡排序,稀疏数组
多维数组多维数组可以看成是数组的数组,比如二维数组就是一个特殊的一维数组,其每一个元素都是一个一维数组。二维数组int a[][] = new int[2][5];解析:以上二维数组a可以看成一个两行五列的数组。package com.xu.array;public class ArrayDemo5 { public static void main(String[] args) { //[4][2] /* 1
2021-04-14 19:13:58 122
转载 数组
数组数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每一个数组元素可以通过一个下标来访问它们。数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法。dataType[] arrayRefVar;//首选的方法或者dataType arrayRefVar[];//效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下:dataTy
2021-04-12 16:38:29 80
原创 加减乘除
package com.xu.exercise;import java.util.Scanner;public class Add { public static void main(String[] args){ for (int i = 0; i < 100; i++) { Scanner scanner = new Scanner(System.in); System.out.println("===========
2021-04-07 22:57:35 56
转载 命令行传参,可变参数,递归
命令行传参有时候你希望运行一个程序时候再传递给它消息。这要靠传递命令行参数给main()函数实现。public class CommandLine{ public static void main(String args[]){ for(int i= 0;i<args.length;i++){ System.out.println("args["+i+"]:"+args[i]); } }}可变参数JDK 1.5 开始,Java支持传递同类型的可变参数给的一个
2021-04-07 22:36:42 98
转载 方法定义,调用与重载
方法System.out.println(),那么它是什么呢?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合。方法包括于类或对象中。方法在程序中被创建。在其他地方被引用。设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成一个功能,这样利于我们后期的扩展。方法的定义和调用方法的定义Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定
2021-04-04 15:11:36 68
转载 打印三角形和Debug
倒三角package com.xu.text;public class Text1 { public static void main(String[] args) { //打印侧三角形 for(int i = 1;i<=5;i++){ for (int j = 5; j >=i; j--) { System.out.print("*"); }
2021-04-01 14:14:58 88
转载 循环语句
循环结构while循环while是最基本的循环,它的结构为:while(布尔表达式){ //循环内容}只要布尔表达式为true,循环就会一直执行下去。我们大多数情况是会让循环停止下来的,我们需要一个让表达式失效的方式来结束循环。少部分情况需要循环一直执行,比如服务器的请求响应监听等。循环条件一直为true就会造成无限循环【死循环】,我们正常的业务编程中应该尽量避免死循环。就会影响程序性能或者造成程序卡死崩溃。package com.xu.struct;pub
2021-04-01 11:39:51 78
转载 九九乘法表
九九乘法表package com.xu.struct;/* 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
2021-03-31 11:12:44 107
转载 选择结构
选择结构if单选择结构我们很多时候需要去判断一个东西是否可行,然后我们才去执行,这样一个过程在程序中用if语句来表示语法if(布尔表达式){ //如果布尔表达式为true将执行的语句}package com.xu.struct;import java.util.Scanner;public class IfDemo1 { public static void main(String[] args) { Scanner scanner = new S
2021-03-31 09:47:45 64
转载 scanner用户交互
Scanner对象之前我们学的基本语法中我们并没有实现程序和人的交互,但是Java给我们提供了这样一个工具类,我们可以获取用户的输入。java.util.Scanner是Java5的新特征,我们可以通过Scanner类来获取用户的输入。基本语法Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。pac
2021-03-31 08:37:08 55
转载 scanner进阶使用
package com.xu.scanner;import java.util.Scanner;public class Demo4 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //从键盘接收数据 int i = 0; float f = 0.0f; System.out.println
2021-03-31 08:36:52 65
转载 顺序结构
顺序结构JAVA的基本结构就是顺序结构,除非特别指明,否则就按照顺序一句一句执行。顺序结构是最简单的算法结构。语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个一次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。package com.xu.struct;public class OrderDmo { public static void main(String[] args) { System.out.println("hello1"
2021-03-31 08:35:57 66
转载 JavaDoc生成文档
package com.xu.base;/** * @author xuhang * @version 1.0 * @since 1.8 */public class Doc { String name; /** * @author xuhang * @param name * @return * @throws Exception */ public String test(String name) throws
2021-03-30 18:51:07 46
转载 包机制
包机制为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:Package opkg1[.pkg2[.pkg3...]];一般利用公司域名倒置作为包名;为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用:“import"语句可完成此功能。import package1[.package2...].(classname|*);...
2021-03-30 18:19:02 62
转载 三元运算
package com.xu.operator;import java.util.Date;public class Demo7 { public static void main(String[] args) { int a=10; int b=20; a+=b;//a=a+b; System.out.println(a); a-=b;//a=a-b; System.out.println(a)
2021-03-30 17:54:24 57
转载 逻辑运算与位运算
逻辑运算package com.xu.operator;//逻辑运算符public class Demo5 { public static void main(String[] args) { //与(and) 或(or) 非(取反) boolean a=true; boolean b=false; System.out.println("a&&b:"+(a&&b));//逻辑与运算:两个变量
2021-03-30 17:47:49 52
转载 自增自减
package com.xu.operator;public class Demo4 {public static void main(String[] args) {//++ 自增 – 自减 一元运算符int a=3;System.out.println(a);int b=a++;//执行完这行代码后,先给b赋值,再自增//a++ a=a+1;System.out.println(a);System.out.println(b);//a++ a=a+1;int c
2021-03-30 17:37:07 48
转载 运算符
运算符运算符package com.xu.operator;public class Demo1 { public static void main(String[] args) { //二元运算符 //Ctrl+D:复制当前行到下一行 int a=10; int b=20; int c=30; int d=40; System.out.println(a+b);
2021-03-30 17:28:50 81
转载 变量常量作用域
变量常量作用域变量变量就是可以变化的量Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域 type varName [=value] [{,varName[=value]}];//数据类型 变量名 = 值;可以使用逗号隔开来声明多个同类型变量package com.xu.base;public class Demo5 { public static void main(String[] a
2021-03-30 17:06:06 49
转载 数据类型转换
类型转换由于Java是强类型语言,所以要进行有些运算的时候的,需要用到类型转换。低-----------------------------高byte,short,char,int,long,float,double运算中,不同类型的数据先转化为同一类型,然后进行运算。强制类型转换:高到低 (数据类型)变量名自动类型转换:低到高package com.xu.base;public class Demo4 { public static void main(
2021-03-30 16:37:20 83
转载 进制
package com.xu.base;public class Demo3 {public static void main(String[] args) {//整数拓展 : 进制:二级制0b,十进制,八进制0,十六进制0xint i=10;int i2=010;//八进制0int i3=0x10;//十六进制0x 09,AF System.out.println(i); System.out.println(i2); System.out.println(i3);
2021-03-30 16:12:24 60
转载 八大数据类型
package com.xu.base;public class Demo2 {public static void main(String[] args) {//八大基本数据类型 //整数 int num1=10;//最常用 byte num2=20; short num3=30; long num4=30L;//Long类型要在数字后面加个L //小数:浮点数 float num5=50.1F;//Float类型要在数字后面加个F
2021-03-30 15:32:04 66
转载 标识符
标识符关键字Java所有的组成部分都需要名字。类名,变量名以及方法名都被称之为表示符。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7CsBGcwy-1616936980434)(C:\Users\徐美富\Desktop\照片\标识符·.png)]标识符注意点所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始。首字符之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或数字的任何字符组合。不能使用关键字作为变量名或方
2021-03-28 21:11:04 77
转载 数据类型
public class Demo3 {public static void main(String[] args) { //整数拓展 : 进制:二级制 0b,十进制,八进制0,十六进制0x int i=10; int i2=010;//八进制0 int i3=0x10;//十六进制0x 0~9,A~F System.out.println(i); System.out.println(i2); System.out.println(i3);
2020-10-26 22:46:19 73
转载 Hello World
Hello World随便新建一个文件夹,存放代码新建一个Java文件文件后缀名为.javaHello.java[注意点]系统可能没有显示文件后缀名,我们需要手动打开编写代码public class Hello{ public static void main(String[] args){ System.out.print("Hello,World!"); }}编译javac java 文件,会生成一个class文件运行class文件, java class
2020-10-17 20:01:31 57
转载 JDK卸载与安装
卸载JDk删除Java的安装目录删除JAVA_HOME删除path下的关于Java的目录java -version安装JDK百度搜索JDK8,找到下载地址JDK地址同意协议下载电脑对应的版本双击安装JDK记住安装的路径配置环境变量我的电脑–>右键–>属性环境变量–>JAVA_HOME配置path变量测试JDK是否安装成功打开cmdjava -version...
2020-10-17 19:03:09 86
转载 CMD的使用
CMD打开CMD的方式1.开始+系统+命令控制符2.Win键+R 输入cmd打开控制台3.在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口4.资源管理器的地址栏前面加上cmd路径管理员方式运行:选择以管理员方式运行常用的Dos命令 #盘符切换 #查看当前目录下的所有文件 dir #切换目录 cd change directory cd.. #清理屏幕 cls (clear screen) #退出终端 exit #查看自己的Ip地址 ip
2020-10-12 11:41:45 106
转载 md的使用
标题标题二标题三字体粗体斜体消除引用分割线图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lUKFZp4b-1602473873481)(C:\Users\Pictures\wallpaper\a9c907db9e021aa25ed357a5948130a5.jpg)]超链接百度列表ABCABC表格名字性别生日张三男1999.12.20代码public class ...
2020-10-12 11:40:27 174
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人