自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 资源 (2)
  • 收藏
  • 关注

原创 eclipse常用快捷键和发展前景

目录1 发展前景2 Eclipse 常用快捷键(红色必记!)1 发展前景很多人问,前面介绍的那个idea那么强大而且现在80%的公司都在用idea,那么学eclipse工具是不是会受影响?答:IDEA使用的公司确实不少,但是远没有你说的那么夸张,像eclipse和MyEclipse这些任然是目前很多公司使用的主流开发工具,而且每年也在不断的对工具进行升级。博主:如果一开始学习我建议还是IDEA因为是一款主流,但是如果学校教学用eclipse也别抱怨因为都一样。要知道的是,工具

2020-01-25 11:35:31 2746 1

原创 必备DOS命令

一、常用DOS程序命令大全下面分类列举那些调出Shell命令列表,通过使用对应命令可以大大节约时间:一、Windows常用工具类:操作步骤:1.win+r2.输入程序工具类名称运行程序 运行命令记事本 notepad计算器 calc画图 mspaint写字板 writeWindows放大镜 magnify辅助工具管理器 utilmanTe...

2020-01-25 10:40:53 1985

原创 Java为什么没有被时代所淘汰?

目录1.java为什么没有被时代所淘汰2.Java跨平台原理(字节码文件、虚拟机)1.java为什么没有被时代所淘汰Java为消费类智能电子产品而设计,但智能家电产品并没有像最初想象的那样拥有大的发展。然而90年代,Internet却进入了爆发式发展阶段,一夜之间,大家都在忙着将自己的计算机连接到网络上。这个时侯,遇到了一个大的问题。人们发现连接到Internet的计算机各式各样,有IBM PC、苹果机、各种服务器等等,不仅硬件CPU不同,操作系统也不同,整个的网络环境非常复杂。这个时.

2020-01-24 17:00:50 1562

原创 计算机行业就业的发展前景怎么样?

目录1 计算机已经成为人大脑的延伸2 算法是计算机的灵魂,编程语言是塑造计算机灵魂的工具3 三代计算机语言:第一代是机器语言,第二代是汇编语言,第三代是高级语言。4 软件开发人员现在市场已经饱和了吗?1 计算机已经成为人大脑的延伸计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。 由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸

2020-01-24 16:37:44 7548

原创 JAVA参数传值机制中值传递和引用传递

目录1值传递2 引用传递3 结论4多个变量指向同一个对象1值传递 Java中,方法中所有参数都是“值传递”,也就是“传递的是值的副本”。 也就是说,我们得到的是“原参数的复印件,而不是原件”。因此,复印件改变不会影响原件。在方法的调用过程中,实参把它的实际值传递给形参,此传递过程就是将实参的值复制一份传递到函数中,这样如果在函数中对该值(形参的值)进行了操作将不会影响实参的值。因为是直接复制,所以这种方式在传递大量数据时,运行效率会特别低下。 2 引用传递 引用传递...

2020-01-30 14:02:58 594

原创 Java关键字this

对象创建的过程和this的本质  构造方法是创建Java对象的重要途径,通过new关键字调用构造器时,构造器也确实返回该类的对象,但这个对象并不是完全由构造器负责创建。创建一个对象分为如下四步:  1. 分配对象空间,并将对象成员变量初始化为0或空  2. 执行属性值的显示初始化  3. 执行构造方法  4. 返回对象的地址给相关的变量  this的本质就是“创建好的对象的...

2020-01-30 13:44:02 519

原创 JAVA通用分代垃圾回收

  分代垃圾回收机制,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的回收算法,以便提高回收效率。我们将对象分为三种状态:年轻代、年老代、持久代。JVM将堆内存划分为 Eden、Survivor 和 Tenured/Old 空间。  1. 年轻代  所有新生成的对象首先都是放在Eden区。 年轻代的目标就是尽可能快速的收集掉那些生命周期短的对象,对...

2020-01-30 13:43:18 481

原创 JAVA垃圾回收机制

目录1 什么样的垃圾会被回收2 如何校验对象是否被回收3 怎样通知垃圾回收器回收对象4 内存管理5 垃圾回收过程6 垃圾回收相关算法7 应用场景1 什么样的垃圾会被回收2 如何校验对象是否被回收3 怎样通知垃圾回收器回收对象  Java引入了垃圾回收机制,令C++程序员最头疼的内存管理问题迎刃而解。Java程序员可以将更多的精力放到业务逻辑上而不是内存管理工作上,大大的提高了开发效率。4 内存管理  Java的内存管理很大程度指的就

2020-01-30 13:43:17 522

原创 JAVA构造方法

目录1 方法2 方法调用3 方法参数4 返回类型5 构造方法6 构造方法重载(创建不同用户对象)7 构造方法面试三连7.1 构造方法能不能显式调用?7.2 什么是方法重载?7.3 构造方法能不能重写?能不能重载?1 方法在 Java 中,方法定义行为。一个方法是一个组合在一起执行操作的语句的集合。System.out.println() 是一个方法的例子。您可以定义自己的方法来执行所需的任务。下面是一个例子:class MyJavaClass {

2020-01-30 13:43:07 462

原创 JAVA类的定义

类的定义方式:// 每一个源文件必须有且只有一个public class,并且类名和文件名保持一致!public class Car { }class Tyre { // 一个Java文件可以同时定义多个class}class Engine {}class Seat {}  上面的类定义好后,没有任何的其他信息,就跟我们拿到一张张图纸,但是纸上没有任何信息,这是一个空...

2020-01-30 13:42:05 707

原创 Java面向对象

目录1 java 中的对象1.1 Java 中创建对象的方式2 Java 中的类3Java创建对象有几种方式?4 有没有可能两个不相等的对象有相同的hashcode5 拷贝和浅拷贝的区别是什么?6 面向对象都有哪些特性以及你对这些特性的理解6.1 封装6.2 继承6.3 多态1 java 中的对象对象拷贝:对象赋值存在栈里就是对象拷贝,存在堆里就是引用赋值Java 使用面向对象编程(Object-Oriented Programming,OOP),这.

2020-01-29 21:03:19 510

原创 JAVA面向过程和面向对象区别

  面向过程(Procedure Oriented)和面向对象(Object Oriented,OO)都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程的弊端越来越明显的显示出来,出现了面向对象思想并成为目前主流的方式。两者都贯穿于软件分析、设计和开发各个阶段,对应面向对象就分别称为面向对象分析...

2020-01-29 11:22:03 982

原创 JAVA递归算法

递归是一种常见的解决问题的方法,即把问题逐渐简单化。递归的基本思想就是“自己调用自己”,一个使用递归技术的方法将会直接或者间接的调用自己。 利用递归可以用简单的程序来解决一些复杂的问题。比如:斐波那契数列的计算、汉诺塔、快排等问题。 递归结构包括两个部分: 1.定义递归头。解答:什么时候不调用自身方法。如果没有头,将陷入死循环,也就是递归的结束...

2020-01-29 11:21:49 822

原创 Java重载overload

方法的重载是指一个类中可以定义多个方法名相同,但参数不同的方法。 调用时,会根据不同的参数自动匹配对应的方法。注: 重载的方法,实际是完全不同的方法,只是名称相同而已! 构成方法重载的条件: 1.不同的含义:形参类型、形参个数、形参顺序不同 2.只有返回值不同不构成方法的重载 如:inta(Strings...

2020-01-29 11:20:47 505

原创 JAVA方法的定义

方法就是一段用来完成特定功能的代码片段,类似于其它语言的函数。 方法用于定义该类或该类的实例的行为特征和功能实现。 方法是类和对象行为特征的抽象。方法很类似于面向过程中的函数。面向过程中,函数是最基本单位,整个程序由一个个函数调用组成。面向对象中,整个程序的基本单位是类,方法是从属于类和对象的。方法声明格式:[修饰符1修饰符2…]返回值类型...

2020-01-29 11:19:41 1165

原创 JAVA带标签的break和continue

goto关键字很早就在程序设计语言中出现。尽管goto仍是Java的一个保留字,但并未在Java语言中得到正式使用;Java没有goto语句。然而,在break和continue这两个关键字的身上,我们仍然能看出一些goto的影子---带标签的break和continue。 “标签”是指后面跟一个冒号的标识符,例如:“label:”。对Java来说唯一用到标签的地方是在循...

2020-01-29 11:17:29 494

原创 JAVA_break和continue语句

在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退出循环,不执行循环中剩余的语句。break语句:/** * 测试循环语句中的break * * @author 赵广陆 * */public class TestBreak { public static void main(String[] args) { int total ...

2020-01-29 11:16:01 792

原创 Java嵌套循环

在一个循环语句内部再嵌套一个或多个循环,称为嵌套循环。while、do-while与for循环可以任意嵌套多层。【示例3-14】嵌套循环 public class Test { public static void main(String[] args) { for (int i=1; i <=5; i++) { for(int ...

2020-01-29 11:14:28 922

原创 JAVA_for+do...while循环结构

for循环语法结构: for(初始表达式;布尔表达式;迭代因子){循环体;}  for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。for循环在第一次反复之前要进行初始化,即执行初始表达式;随后,对布尔表达式进行判定,若判定结果为true,则执行循环体,否则,终止循环;最后在每一次反复的时候,进行某种形式的“步进”,即执行迭代因子...

2020-01-29 11:11:25 528

原创 Java选择语句之switch

目录​1 语法2 switch case 语句有如下规则3 实例运行4 测试default在前面5 字符判断实例:6 if和switch的核心区别:注:switch相当于上述的选择结构,只能选一个进行运行!switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支。1 语法switch case 语句语法格式如下:switch(expression){ case value : //语句 ..

2020-01-29 00:04:41 491

原创 JAVA_while 循环结构

其实人类的本质就是一台复读机,所以while就是专门为我们定制的,无处不在,windows其实最终的框架也是while因为要一直运行!语法结构: while(布尔表达式){循环体;} 在循环刚开始时,会计算一次“布尔表达式”的值,若条件为真,执行循环体。而对于后来每一次额外的循环,都会在开始前重新计算一次。 语句中应有使循环趋向于结束的...

2020-01-28 12:00:15 808

原创 JAVA_if-else if-else多选择结构

语法结构:if(布尔表达式1){语句块1;}elseif(布尔表达式2){语句块2;}……elseif(布尔表达式n){语句块n;}else{语句块n+1;} 当布尔表达式1为真时,执行语句块1;否则,判断布尔表达式2,当布尔表达式2为真时,执行语句块2;否则,继续判断布尔表达式3······;如果1~n个布尔表...

2020-01-28 00:16:54 627

原创 JAVA_if-else双选择结构

语法结构:if(布尔表达式){//语句块1}else{//语句块2} 当布尔表达式为真时,执行语句块1,否则,执行语句块2。也就是else部分。流程图如图3-3所示。图3-3 if-else双选择结构流程图if-else结构:public class Test { public static void main(St...

2020-01-28 00:16:41 859

原创 JAVA_if-单选择结构

在还没有知道Java选择结构的时候,我们编写的程序总是从程序入口开始,顺序执行每一条语句直到执行完最后一条语句结束,但是生活中经常需要进行条件判断,根据判断结果决定是否做一件事情,这就需要选择结构。 选择结构用于判断给定的条件,然后根据判断的结果来控制程序的流程。主要的选择结构有:if选择结构和switch多选择结构。有如下结构: ...

2020-01-28 00:16:32 626

原创 Java控制语句

本节课开始我们需要学习流程控制语句,流程控制语句是用来控制程序中各语句执行顺序的语句,可以把语句组合成能完成一定功能的小逻辑模块。控制语句分为三类:顺序、选择和循环。注:知道这三种控制语句,现实的逻辑基本全可以实现了!例如: “顺序结构”代表“先执行a,再执行b”的逻辑。比如,先找个女朋友,再给女朋友打电话;先订婚,再结婚; “选择结构”代表“...

2020-01-28 00:06:49 550

原创 JAVA_Scanner方法获得用户输入

java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。下面是创建 Scanner 对象的基本语法:Scanner s = new Scanner(System.in);接下来我们演示一个最简单的数据输入,并通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串,在读取前我们一般需要 使用 has...

2020-01-28 00:06:44 643

原创 Java数字转换常见异常

常见问题一:操作比较大的数时,要留意是否溢出,尤其是整数操作时。常见问题二:L和l 的问题:不要命名名字为l的变量,l容易和1混淆。long类型使用大写L不要用小写。/** * 测试类型转换常见问题 * @author 赵广陆 * */public class TestTypeConvertError { public static void main(String[] ar...

2020-01-28 00:06:28 1057

原创 JAVA强制类型转换

强制类型转换,又被称为造型,用于显式的转换一个数值的类型。在有可能丢失信息的情况下进行的转换是通过造型来完成的,但可能造成精度降低或溢出。语法格式:(type)var运算符“()”中的type表示将值var想要转换成的目标数据类型。强制类型转换:public class Test { public static void main(String[] args) { ...

2020-01-28 00:06:10 2074

原创 JAVA自动类型转化

自动类型转换指的是容量小的数据类型可以自动转换为容量大的数据类型。如图所示,黑色的实线表示无数据丢失的自动类型转换,而虚线表示在转换时可能会有精度的损失。 可以将整型常量直接赋值给byte、 short、 char等类型变量,而不需要进行强制类型转换,只要不超出其表数范围即可。自动类型转换特例:shortb=12;//合法shortb...

2020-01-28 00:06:04 575

原创 JAVA运算优先级

Java运算符优先级当多个运算符出现在一个表达式中,谁先谁后呢?这就涉及到运算符的优先级别的问题。在一个多运算符的表达式中,运算符优先级不同会导致最后得出的结果差别甚大。例如,(1+3)+(3+2)*2,这个表达式如果按加号最优先计算,答案就是 18,如果按照乘号最优先,答案则是 14。再如,x = 7 + 3 * 2;这里x得到13,而不是20,因为乘法运算符比加法运算符有较高的优先...

2020-01-28 00:06:03 712

原创 JAVA条件运算符

条件运算符(?:)条件运算符也被称为三元运算符。该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。variable x = (expression) ? value if true : value if false代码:public class Test {//公共测试类,与文件名相同 public static void main(...

2020-01-27 00:46:38 5608

原创 JAVA字符串String

目录1String StringBuffer 和 StringBuilder 的区别是什么?2 创建字符串3 连接字符串4String str=”aaa”,与String str=new String(“aaa”)一样吗?5String str=”aa”,String s=”bb”,String aa=aa+s;一种创建了几个对象?1String StringBuffer 和 StringBuilder 的区别是什么?String是只读字符串,它并不是基本数据类型,而是一...

2020-01-27 00:45:57 961

原创 JAVA位运算符

位运算符Java定义了位运算符,应用于整数类型(int),长整型(long),短整型(short),字符型(char),和字节型(byte)等类型。操作符 描述 例子 & 如果相对应位都是1,则结果为1,否则为0 (A&B),得到12,即0000 1100 | 如果相对应位都是 0,则结果为 0,否则为 1 (A | B)得到61,即 0011 ...

2020-01-27 00:45:55 669

原创 JAVA逻辑运算符

逻辑运算符下表列出了逻辑运算符的基本运算,假设布尔变量A为真,变量B为假操作符 描述 例子 && 称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。 (A && B)为假。 | | 称为逻辑或操作符。如果任何两个操作数任何一个为真,条件为真。 (A | | B)为真。 ! 称为逻辑非运算符。用来反转...

2020-01-27 00:45:06 647

原创 JAVA关系运算符咱俩的关系是什么呢?

关系运算符下表为Java支持的关系运算符表格中的实例整数变量A的值为10,变量B的值为20:实例运算符 描述 例子 == 检查如果两个操作数的值是否相等,如果相等则条件为真。 (A == B)为假。 != 检查如果两个操作数的值是否相等,如果值不相等则条件为真。 (A != B) 为真。 > 检查左操作数的值是否大于右操...

2020-01-27 00:43:51 652

原创 JAVA赋值和赋值扩展运算符

赋值运算符下面是Java语言支持的赋值运算符:操作符 描述 例子 = 简单的赋值运算符,将右操作数的值赋给左侧操作数 C = A + B将把A + B得到的值赋给C + = 加和赋值操作符,它把左操作数和右操作数相加赋值给左操作数 C + = A等价于C = C + A - = 减和赋值操作符,它把左操作数和右操作数相减赋值给左操作数...

2020-01-27 00:43:22 735

原创 JAVA自增自减运算符,i++,++i

算术运算符算术运算符用在数学表达式中,它们的作用和在数学中的作用一样。下表列出了所有的算术运算符。表格中的实例假设整数变量A的值为10,变量B的值为20:操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 相乘操作符两侧的值 ...

2020-01-27 00:43:08 1174

原创 JAVA算术运算符介绍

目录1 算术运算符2 加法、减法运算符3 乘法、除法运算符4 取模运算符5 a=a+b与a+=b有什么区别吗?1 算术运算符作为一门计算机语言,Java 也提供了一套丰富的运算符来操纵变量。算术运算符用在数学表达式中,它们的作用和在数学中的作用一样,主要用于进行基本的算术运算,如:加法、减法、乘法、除法等。下面列出了所有的算术运算符:+(加法):相加运算符两侧的值,如 A + B。 -(减法):左操作数减去右操作数,如 A - B。 *(乘法):相乘操作符两侧的值

2020-01-27 00:41:28 920

原创 JAVA布尔型_if 语句使用要点

boolean类型有两个常量值,true和false,在内存中占一位(不是一个字节),不可以使用 0 或非 0 的整数替代 true 和 false ,这点和C语言不同。 boolean 类型用来判断逻辑条件,一般用于程序流程控制 。boolean类型: boolean flag ; flag = true; //或者flag=false; ...

2020-01-27 00:41:22 2153

原创 JAVA字符型类型_转义字符

目录1 char 型变量中能不能存储一个中文汉字,为什么?2 字符型举例3 字符型的十六进制值表示方法4 转义字符5 Java语言支持一些特殊的转义字符序列。 (常用红色必记!)1 char 型变量中能不能存储一个中文汉字,为什么? char 类型可以存储一个中文汉字,因为 Java 中使用的编码是 Unicode(不选择任何特定的编码,直接 使用字符在字符集中的编号,这是统一的唯一方法),一个 char 类型占 2 个字节(16 比特),所以放一个中 文是没问题的。2.

2020-01-27 00:41:05 844

HTML+CSS仿京东购物车页面静态页面

原文地址:https://blog.csdn.net/ZGL_cyy/article/details/105742990

2021-06-27

jsp+mysql简单用户管理系统.rar

详情设计和效果请看:https://blog.csdn.net/ZGL_cyy/article/details/107236101

2020-07-09

空空如也

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

TA关注的人

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