E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
JAVA笔记
Web前端【
Java笔记
篇(封装、继承、多态)】
对象的特点:封装、继承、多态。一、封装封装的概念:就是将属性私有化,提供setter和getter方法进行访问作用:保证数据的合理二、继承1、继承的概念:子类通过继承,可以使用父类中的属性和方法,及类与类之间特征和行为的赠与或获得满足继承关系的前提:二者必须具备isa关系2、语法:class子类extends父类{}创建子类对象=父类共性+子类独有3、继承的好处:减少代码的冗余,提高代码的复用性4
LHH201016
·
2023-10-06 04:19
Java
笔记
Java笔记
七(封装,继承与多态)
封装该露的露,该藏的藏程序设计追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用封装(数据的隐藏)通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问属性私有packagecom.oop.demo04;//类private:私有publicclassStudent{//属性私有privateStringname;//名
中北瘤子
·
2023-10-06 04:18
Java笔记
笔记
java
Java笔记
学习路线:一、Java核心语法二、面向对象三、常用API四、集合五、IO流六、多线程&&并发编程七、异常八、开发实用九、JDK8新特性Web前端Html、CSS、JavaScript、Json、JQuery.JavaWebServlet、JSP、Ajax、Filter、Lsitener应用框架SpringSpringMvcMyBatisMyBatisPlusHibernateNetty微服务与分布
小江爱小丽
·
2023-10-05 16:52
java
Java笔记
之文件
本笔记来自计算机程序的思维逻辑系列文章字节流InputStreamintread()从流中读取下一个字节,返回类型为int,但取值在0到255之间当读到流结尾的时候,返回值为-1,如果流中没有数据,该方法会阻塞直到数据到来、流关闭或异常出现异常出现时,该方法抛出异常,类型为IOException,是受检异常,调用者必须进行处理intread(byteb[])一次读取多个字节,读入的字节放入参数数组
码匠
·
2023-10-04 12:43
Java笔记
六(面向对象:类与对象)
面向对象编程的本质:以类的方式组织代码,以对象的组织(封装)数据抽象三大特征:封装继承多态从认识角度考虑是先有对象后有类。对象,是具体的事物。类,是抽象的,是对对象的抽象。从代码运行角度考虑是先有类后有对象。类是对象的模板静态方法与非静态方法的区别静态方法:非静态方法:使用new关键字创建对象:使用new关键字创建的时候,除了分配内存空间之外,还会给创建好的对象进行默认的初始化以及对类中构造器的调
中北瘤子
·
2023-10-03 21:07
Java笔记
笔记
java
Java笔记
二
学习资源来自哔哩哔哩——遇见狂神说——狂神说Java目录数据类型:字符字符串布尔值强制转换:变量常量:运算符:数据类型:long定义的必须在数字后面+Lfloat定义的要在数字后面加F如longnum1=30L;floatnum2=50.1F;字符charname='a';字符串stringname=“abc”布尔值booleanflag=true;booleanflag=false强制转换:pu
中北瘤子
·
2023-10-02 11:18
Java笔记
笔记
Java笔记
三
包机制:为了更好地组织类,Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:packpkg1[.pkg2[.pkg3...]];般利用公司域名倒置作为包名;如com.baidu.com,如图导包:为了能够使用某一个包的成员,需要在Java程序中明确导入该包。使用“import”语句可完成此功能importpackage[.package2...].(classname|*);Jav
中北瘤子
·
2023-10-02 11:18
Java笔记
笔记
java
Java笔记
四(方法与递归)
方法Java的方法类似于C语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体,下面是一个方法的所有部分:◆修饰符:修饰符,这是可选的,告诉编译器如何调用该方法。定义了该方法的访问类型。◆返回值类型:方法可能会返回值。returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值。在这种情况下,returnV
中北瘤子
·
2023-10-02 11:47
Java笔记
笔记
java
Java笔记
五(数组)
目录数组数组声明创建数组初始化的三种初始化类型:静态初始化动态初始化数组的默认初始化数组的四个基本特点数组边界数组的使用示例一:计算所有的元素和以及查找最大元素示例二:For-Each循环示例三:数组作方法入参示例四:数组作返回值:数组的翻转多维数组多维数组的使用Arrays类示例:冒泡排序示例:优化代码:稀疏数组存下棋盘:压缩成稀疏数组:稀疏数组的还原:数组数组是相同类型数据的有序集合数组描述的
中北瘤子
·
2023-10-02 11:14
Java笔记
笔记
java
18/6/21 Java语言基础
打卡
Java笔记
,这里是《JAVA从入口到放弃》第二章(*´з`*)变量与常量标识符:变量与常量的名字,严格区分大小写(如Hello和hello)Java使用Unicode标准字符集常量的声明:final
早禾
·
2023-10-02 08:38
Java笔记
之基本概念
本笔记来自计算机程序的思维逻辑系列文章整数不同类型的大小类型大小(bit)byte8short16int32long64二进制表示最左边一位是符号位,0表示正数,1表示负数正数对应的负数由其补码表示,即取反再加1从负数二进制表示,依然是通过取反再加1得到二进制,继而求得十进制值位运算左移>:右边舍弃,左边补什么取决于原来高位是什么无符号右移>>>:右边舍弃,左边补0按位与&:两边同时为1才为1按位
码匠
·
2023-10-01 08:37
Java笔记
二十二——设计模式
使用设计模式的目的是为了可重用代码,提高代码的可扩展性和可维护性,降低代码的耦合度。设计模式基于以下几个原则:里氏替换原则——如果调用一个父类的方法可以成功,那么替换成子类调用也应该完全可以运行。开闭原则——对扩展开放,而对修改关闭增加新功能的时候,能不改代码就尽量不要改,如果只增加代码就完成了新功能,那是最好的。创新型模式创建型模式关注点是如何创建对象,其核心思想是要把对象的创建和使用相分离。工
少年骇客QAQ
·
2023-10-01 08:34
java学习
java
设计模式
java笔记
--常用对象Api(String类实例)
1.给定一个字符串数组,按照字典顺序进行从小到大的排序。{"nba","abc","cba","zz","qq","haha"}思路:1,对数组排序,可以用选择,冒泡都行。2,for嵌套和比较换位3,问题:以前排的是整数,比较用的比较运算符,现在是字符串对象,而字符串对象提供了用于字符串对象比较的功能publicclassTest1{publicstaticvoidmain(String[]arg
吃饱喝足搬代码丶
·
2023-09-30 05:44
Java学习基础篇笔记一,加强对eclipse和myeclipse的使用详解
温馨提示本公众号专注分享
Java笔记
,帮助初学者、或是自学者路上的码农轻松学习;也可以加小编微信号:wusc86,小编可以给你学习上、工作上一些建议以及可以给你提供免费的视频学习资料!
大数据之谜
·
2023-09-27 01:08
Java
eclipse
Java笔记
——引用类型的比较
引用类型的比较,无非是两种思路:使用Comparable接口中的compareTo()方法进行比较、使用Comparator接口中的compare()方法进行比较。使用Comparable接口中的compareTo()方法进行比较的时候,如果是内置引用类型,那么可以直接调用compareTo()方法,因为jdk已经帮助我们实现了该方法。如果是自定义类型,我们需要在定义类的时候继承Comparabl
振礼硕晨
·
2023-09-26 16:14
Java笔记
:认识运行时数据区
1.运行时数据区概述1.1JVM运行时数据区规范JVM虚拟机组成:方法区(类信息)、堆(伊甸园、老年代、永久代:new的对象等)、虚拟机栈、程序计数器、本地方法栈1.方法区和堆是内存共享的2.虚拟机栈、本地方法栈、程序计数器是内存不共享的3.方法区:类信息(1.7之前还有字符串常量池和静态变量)方法区中存放的是类型信息、常量、静态变量、即时编译器编译后的代码缓存、域信息、方法信息等。随着JDK的发
zui初的梦想
·
2023-09-26 04:44
java
java
笔记
开发语言
Java笔记
:使用javassist修改class文件内方法
1.前言在工作突然有一个需求。线上运维的一个tomcat的web项目,运行的程序不正常。需要修改代码。可是这个项目代码非常的老,并且公司存储的源代码跟线上的不一致。我了个擦,没有源代码但是还要结局客户的问题。只能到线上将对应程序的class文件拷贝到本地进行修改,每修改一部分就上传到线上覆盖掉之前的class文件,重启tomcat进行测试。(过程想当麻烦)修改class字节码文件用到IDEA工具来
zui初的梦想
·
2023-09-26 04:44
java
java
笔记
python
Java笔记
:java-introduction
Java系列java进阶java泛型详解java实例化的五种方式nio基础ArrayList源码分析LinkedList源码分析HashSet和TreeSet源码分析HashMap源码分析(JDK1.8)juc进阶多线程基础Callable、Future和FutureTask线程池DaemonThreadVolatileLock阻塞队列Atomic变量CurrentHashMap、Concurre
zui初的梦想
·
2023-09-26 04:44
java
java
笔记
开发语言
Java笔记
:手写spring之aop
手写spring之aop仓库地址:Raray-chuan/mini-spring博文列表:导读手写spring之ioc手写spring之aop手写spring之简单实现springboot1.什么是AOPAOP(Aspect-orientedProgramming),AOP翻译过来叫面向切面编程,核心就是这个切面.切面表示从业务逻辑中分离出来的横切逻辑,比如性能监控,日志记录,权限控制等,这些功能
zui初的梦想
·
2023-09-26 04:12
java
java
笔记
spring
java笔记
这些笔记为了加强自己也为了帮助广大网友,同时感谢作者,我是勤劳的小蜜蜂就本人来说:不论是IntelliJIDEA还是eclipse,字体用Consolas,字形是常规,大小:小五(IDEA13size)ImplicitsuperconstructorObject()isundefinedfordefaultconstructor.Mustdefineanexplicitconstructor解决方
红衫先生_
·
2023-09-24 11:40
java
eclipse
java笔记
java常见问题
Java笔记
:认识一下class文件
1.class文件概述我们可任意打开一个Class文件(使用HexEditor等工具打开),内容如下(内容是16进制):十六进制转字符串:http://www.bejson.com/convert/ox2str/进制转换网址(十六进制转十进制):http://tool.oschina.net/hexconvert/参考下图去阅读上面的十六进制文档:据上述的叙述,我们可以将class的文件组织结构概
zui初的梦想
·
2023-09-23 17:54
java
java
笔记
开发语言
Java笔记
:看清类加载过程
1类加载的过程1.1加载“加载”是“类加载”(ClassLoading)过程的第一步。这个加载过程主要就是靠类器实现的,包括用户自定义类加载器。加载的过程在加载的过程中,JVM主要做3件事情1)通过一个类的全限定名来获取定义此类的二进制字节流(class文件)在程序运行过程中,当要访问一个类时,若发现这个类尚未被加载,并满足类初始化的条件时,就根据要被初始化的这个类的全限定名找到该类的二进制字节流
zui初的梦想
·
2023-09-23 17:20
java
java
笔记
开发语言
Java笔记
:JVM优化分析
1.我们为什么要对jvm做优化?在本地开发环境中我们很少会遇到需要对jvm进行优化的需求,但是到了生产环境,我们可能将有下面的需求:运行的应用“卡住了”,日志不输出,程序没有反应服务器的CPU负载突然升高在多线程应用下,如何分配线程的数量?……说明:使用的jdk版本为1.8。2.jvm的运行参数在jvm中有很多的参数可以进行设置,这样可以让jvm在各种环境中都能够高效的运行。绝大部分的参数保持默认
zui初的梦想
·
2023-09-23 05:39
java
java
笔记
jvm
Java笔记
:MAT使用详解
1.Mat的作用MAT是MemoryAnalyzertool的缩写,是一种快速,功能丰富的Java堆分析工具,能帮助你查找内存泄漏和减少内存消耗。很多情况下,我们需要处理测试提供的hprof文件,分析内存相关问题,那么MAT也绝对是不二之选。Eclipse可以下载插件结合使用,也可以作为一个独立分析工具使用;2.Mat的使用步骤打开Mat后File>OpenHeapDump打开一个对应的dump文
zui初的梦想
·
2023-09-23 05:39
java
java
笔记
python
Java笔记
:垃圾回收
1判断算法垃圾主要是2种:引用计数法和根搜索算法1.1引用计数法(ReferenceCounting)1.概念给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1:当引用失效时,计数器值就减1:任何时刻计数器都为0的对象就是不可能再被使用的。**2.优点**实现简单,判断效率高,大部分情况下都是很不错的算法3.缺点Java语言中没有选用引用计数算法来管理内存,其中最主要的原因是它很难
zui初的梦想
·
2023-09-23 05:37
java
java
笔记
python
Java笔记
之性能优化
性能优化要考虑这三点:为什么要做、什么时候做、怎么做。一、目的1.增强用户体验,加快页面展示速度,加快页面运行速度2.节约服务器带宽流量3.减少服务器压力二、什么时候做性能优化当系统遇到了性能瓶颈在做性能优化,一个网页的正常流程:DNS查询->发送请求->等待服务器响应->下载服务器响应内容->解析HTML、CSS、JS等->渲染HTML、CSS、JS、图片等->响应用户点击事件等。针对不同情况都
Ryan_D
·
2023-09-23 04:08
4.1-全栈
Java笔记
:对象的进化史
面向对象和面向过程的区别面向过程编程思想思考问题时,我们首先思考“怎么按步骤实现?”并将步骤对应成方法,一步一步,最终完成。这个适合简单任务,不需要过多协作的情况下。比如,如何开车?我们很容易就列出实现步骤:1.发动车2.挂挡3.踩油门4.走,你面向过程适合简单、不需要协作的事务。如果,我们需要思考“如何造车?”,你就会发现列出1234这样的步骤,是不可能的。那是因为,造车太复杂,需要很多协作
全栈Java笔记
·
2023-09-21 07:04
java
java
Java笔记
041-反射/类加载、通过反射获取类的结构信息、通过反射创建对象、通过反射访问类中的成员
反射类加载基本说明ClassLoad_反射机制是Java实现动态语言的关键,也就是通过反射实现类动态加载。静态加载:编译时加载相关的类,如果没有则报错,依赖性太强动态加载:运行时加载需要的类,如果运行时不用该类,则不报错,降低了依赖性举例说明类加载时机当创建对象时(new)//静态加载当子类被加载时,父类也加载//静态加载调用类中的静态成员时//静态加载通过反射//动态加载Class.forNam
甲柒
·
2023-09-20 05:40
Java笔记
java
笔记
开发语言
Java笔记
042-反射章节练习
反射章节练习练习1:通过反射修改私有成员变量定义PrivateTest类,有私有name属性,并且属性值为helloKitty提供getName的公有方法创建PrivateTest的类,利用Class类得到私有的name属性,修改私有的name属性值,并调用getName()的方法打印name属性值Exercise01.javapackagecom22.exercise;importjava.la
甲柒
·
2023-09-20 05:40
Java笔记
java
笔记
开发语言
Java笔记
040-反射/反射机制、Class类
目录反射(reflection)一个需求引出反射反射机制Java反射机制原理图Java反射机制可以完成反射相关的主要类反射机制的优点和缺点反射调用优化-关闭访问检查Class类基本介绍代码解释部分类加载方法应用实例:Class02.java获取Class类对象代码解释部分哪些类型有Class对象类加载反射(reflection)一个需求引出反射根据配置文件re.properties指定信息,创建C
甲柒
·
2023-09-20 05:40
Java笔记
java
笔记
开发语言
java笔记
04 基础-------数组(含大量习题)
1.数组引用数据类型一组数具有相同数据类型数据的集合特性(1)每一个元素的数据类型都是相同的(2)数组中的每一个元素都是有顺序的(3)所有的元素共同使用一个数组名利用数组的名称和下标唯一对应数组元素(4)数组经过声明分配内存空间才能被使用一维声明语法:数组的数据类型[]数组名称int[]arrintarr[]分配内存空间数据类型[]数组名称=new数据类型[长度];int[]arr=newint[
抹茶味的西瓜汁
·
2023-09-19 01:20
javase
java
数据结构
算法
java笔记
-基础概括03
三、面向对象Java语言是一种面向对象的程序设计语言,而面向对象思想是一种程序设计思想,我们在面向对象思想的指引下,使用Java语言去设计、开发计算机程序。这里的对象泛指现实中一切事物,每种事物都具备自己的属性和行为。面向对象思想就是在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而
你可曾梦见过蝴蝶
·
2023-09-17 21:55
Java笔记
:Java线程Dump分析
1ThreadDump介绍1.1什么是ThreadDumpThreadDump是非常有用的诊断Java应用问题的工具。每一个Java虚拟机都有及时生成所有线程在某一点状态的thread-dump的能力,虽然各个Java虚拟机打印的threaddump略有不同,但是大多都提供了当前活动线程的快照,及JVM中所有Java线程的堆栈跟踪信息,堆栈信息一般包含完整的类名及所执行的方法,如果可能的话还有源代
zui初的梦想
·
2023-09-17 20:16
java
笔记
开发语言
Java笔记
:Arthas-Java线上异常排查
一、安装arthas在github上有个page,地址是https://alibaba.github.io/arthas/。安装的方式有好几种:1.直接下载一个可以启动的jar包然后用java-jar的方式启动2.用官方提供的as.sh脚本一键安装3.用rpm的方式安装本篇介绍第一种方式,因为它简单而且想迁移的时候也超级方便(毕竟只需要把下载的jar包拷贝走就行了)。curl-Ohttps://a
zui初的梦想
·
2023-09-17 20:15
java
笔记
开发语言
Java笔记
:BTrace-Java线上异常排查
BTrace是什么BTrace是检查和解决线上的问题的杀器,BTrace可以通过编写脚本的方式,获取程序执行过程中的一切信息,并且,注意了,不用重启服务,是的,不用重启服务。写好脚本,直接用命令执行即可,不用动原程序的代码。原理总体来说,BTrace是基于动态字节码修改技术(Hotswap)来实现运行时java程序的跟踪和替换。大体的原理可以用下面的公式描述:Client(Javacompilea
zui初的梦想
·
2023-09-17 20:45
java
笔记
开发语言
Java笔记
:Greys-Java线上异常排查
1.软件安装与启动Greys支持在线安装和本地安装两种安装方案,安装即可用,推荐使用在线安装。1.1在线安装(推荐)请复制以下内容,并粘贴到命令行中。curl-sLkhttp://ompc.oss.aliyuncs.com/greys/install.sh|bash命令将会下载启动脚本文件greys.sh到当前目录,你可以放在任何地方或加入到$PATH中1.2本地安装在某些情况下,目标服务器无法访
zui初的梦想
·
2023-09-17 20:43
java
笔记
php
MySQL高级篇——索引失效的11种情况
导航:【黑马
Java笔记
+踩坑汇总】Java基础+进阶+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+设计模式+牛客面试题目录1.索引优化思路
程序员小海绵【vincewm】
·
2023-09-17 15:10
Java学习路线
mysql
数据库
java
MySQL高级篇——存储引擎和索引
导航:【黑马
Java笔记
+踩坑汇总】JavaSE+JavaWeb+SSM+SpringBoot+瑞吉外卖+SpringCloud+黑马旅游+谷粒商城+学成在线+牛客面试题_java黑马笔记目录一、存储引擎
程序员小海绵【vincewm】
·
2023-09-17 15:40
Java学习路线
数据库
java
mysql
Java笔记
_19(IO综合练习)
Java笔记
_19一、综合练习1.1、网络爬取(数据处理并写出)1.2、利用胡涂包生成数据1.3、随机点名器的四个需求1.4、带权重的随机算法一、综合练习1.1、网络爬取(数据处理并写出)packageIO_LastTest
Sumlll_
·
2023-09-16 21:53
Java
java
笔记
开发语言
Java笔记
JAVA来源:sun公司,oracle收购版本情况:1.0....1.5(5.0)....8.0(1.8)...11(2.1)安装JDK,JDK编译环境,JRE运行环境配置:我的电脑(属性),高级,环境变量,系统变量,path(内容的最前+";"在分号前复制jdk的bin目录的位置)javac文件(包括后缀)编译java文件的名字(没有后缀)运行java语言特点:半编译半解释(通过jvm,多个平台
AAnna珠
·
2023-09-16 03:55
Java笔记
3
ArrayListArrayListlist=newArraylist是泛型表示存放的数据类型,注意不能是基本数据类型;增删改查增:add返回值为true删:remove1.直接删元素2.根据索引删元素改:set(索引,要改的东西)返回改掉的东西查:get(索引)返回该索引存储的值size()长度如果返回多个数据,先把数据放到容器当中再把容器返回。CtrlAlt+t选个东西包裹选中代码在循环前面加
丁小喜
·
2023-09-15 15:22
java
Java笔记
:阻塞队列
1.什么是阻塞队列?阻塞队列(BlockingQueue)是一个支持两个附加操作的队列。这两个附加的操作是:在队列为空时,获取元素的线程会等待队列变为非空。当队列满时,存储元素的线程会等待队列可用。阻塞队列常用于生产者和消费者的场景,生产者是往队列里添加元素的线程,消费者是从队列里拿元素的线程。阻塞队列就是生产者存放元素的容器,而消费者也只从容器里拿元素。阻塞队列提供了四种处理方法:方法\处理方式
zui初的梦想
·
2023-09-13 13:30
java
笔记
开发语言
JAVA笔记
:线程池ThreadPoolExecutor
构造方法和执行流程构造方法:publicclassThreadPoolTest{publicstaticvoidmain(String[]args){Executorexecutor=newThreadPoolExecutor(4,8,10,TimeUnit.SECONDS,newArrayBlockingQueueSystem.out.println("helloworld!"));}}执行流程
ztr007
·
2023-09-12 19:41
java
笔记
开发语言
Java笔记
:多线程基础
1.同步代码块与同步方法1)是某个对象实例内,synchronizedaMethod(){}可以防止多个线程同时访问这个对象的synchronized方法2)是某个类的范围,synchronizedstaticaStaticMethod{}防止多个线程同时访问这个类中的synchronizedstatic方法。它可以对类的所有对象实例起作用。3)synchronized关键字还可以用于方法中的某个
zui初的梦想
·
2023-09-12 19:10
java
笔记
开发语言
Java笔记
之线程池详解
文章目录一、线程池是什么?二、为什么要使用线程池?三、jdk自带的四种线程池1.线程池参数2.工作队列3.拒绝策略4.四种线程池一些示例四、自定义线程池一、线程池是什么?一种线程使用模式,是一种多线程处理形式,处理过程中将任务添加到队列,然后在创建线程后自动启动这些任务。二、为什么要使用线程池?(1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。(2)提高响应速度。当任务到达
十一*
·
2023-09-12 19:39
Java多线程
java
多线程
Java笔记
:线程池
一.正确使用ThreadPoolExecutor创建线程池1.1、基础知识Executors创建线程池便捷方法列表:下面三个是使用ThreadPoolExecutor的构造方法创建的方法名功能newFixedThreadPool(intnThreads)创建固定大小的线程池newSingleThreadExecutor()创建只有一个线程的线程池newCachedThreadPool()创建一个不
zui初的梦想
·
2023-09-12 19:07
java
笔记
开发语言
Java笔记
--- continue与return
一、continue1、continue语句用于结束本次循环,继续执行下一次循环。2、continue语句出现在多层嵌套的循环语句体中时,可以通过标签指明要跳过的是哪一层循环。二、流程图三、入门练习packagedemo03;publicclassContinue01{publicstaticvoidmain(String[]args){inti=1;while(i<=4){i++;if(i==2
鸭鸭老板
·
2023-09-12 16:35
java基础
java
Java笔记
--- 循环练习
一、练习一某人有100,000元,每经过-次路口,需要交费,规则如下:1)当现金>50000时每次交5%2)当现金50000){money-=money*0.05;sum++;}elseif(money>=1000){money-=1000;sum++;}else{System.out.println("余额不足");break;}}System.out.println("一共可以过"+sum+"
鸭鸭老板
·
2023-09-12 16:35
java基础
java
Java笔记
--- 嵌套循环控制
一、嵌套循环控制1、将一个循环放在另一个循环体内,就形成了嵌套循环。其中,for,while,do..while均可以作为外层循环和内层循环。[建议一般使用两层,最多不要超过3层,否则,代码的可读性很差]2、嵌套循环就是把内层循环当成外层循环的循环体。当只有内层循环的循环条件false时,才会完全跳出内层循环,才可结束外层的当次循环,开始下一次的循环。3、设外层循环次数为m次,内层为n次,则内层循
鸭鸭老板
·
2023-09-12 16:05
java基础
java
Java笔记
--- 嵌套分支
一、嵌套分支在一个分支结构中又完整的嵌套了另一个完整的分支结构,里面的分支的结构称为内层分支外面的分支结构称为外层分支。规范:不要超过3层二、入门练习参加歌手比赛,如果初赛成绩大于8.0进入决赛,否则提示淘汰。并且根据性别提示进入男子组或女子组。输入成绩和性别,进行判断和输出信息。packagedemo03;importjava.util.Scanner;publicclassTest03{pub
鸭鸭老板
·
2023-09-12 16:05
java基础
java
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他