首页 > 编程语言 >Java基础

Java基础

时间:2022-08-26 17:24:36浏览次数:64  
标签:11 Java 变量 递归 基础 短路 数据类型

1.java.sun.com下载JDK,教学环境下载JDK17,生产环境下载JDK8或者11

2.配置path环境变量和JAVA_HOME

3.要写代码先写注释

4.标识符要有意义且符合规范

5.变量的作用域通常是一对大括号

6.关注表达式中的数据类型提升,byte,short,char计算时自动提升为int

7.+=不改变原有数据类型

8.++,--只能用于变量,且置于变量前后效果不同,在前先加1再使用,在后先使用再加1

9.&&和& ||和|,短路和非短路的区别在于短路表达式一旦决定了最终结果,后续内容不再计算,非短路要计算到底

10.case穿透也有用处

11.区间判断用if,值判断用switch

12.已知循环次数用for,不知循环次数用while

13.数组重点关注角标越界问题

14.方法的关注点放在方法体上,返回值方法名参数列表都应该像1+1一样烂熟于心

15.可变参数列表是不错的尝试

16.方法的递归应对某些问题有奇效,递归=结束条件+递归锁链

标签:11,Java,变量,递归,基础,短路,数据类型
From: https://www.cnblogs.com/xiaocaobao/p/16628261.html

相关文章

  • java springboot 初体验 (十一)对接mysql
    上一篇javaspringboot初体验(十)对接uthttps://www.cnblogs.com/zwjvzwj/p/16616151.htmlpom文件添加依赖数据库依赖<!--alibabadruiddatasour......
  • 面经-Java创建对象的过程
    java创建对象的过程主要分为一下五个步骤:(1)类加载检查Java虚拟机(jvm)在读取一条new指令时候,首先检查能否在常量池中定位到这个类的符号引用,并且检查这个符号引用代表的类是......
  • java质数算法
    importjava.util.ArrayList;importjava.util.Iterator;importjava.util.List;importjava.stream.Collectors;importjava.stream.Stream;publicclassMain{publ......
  • 【Java】使用Druid连接池的监控面板排查慢SQL
     默认在后台服务的地址:http://localhost:8078/druid/login.html账号信息放在配置文件中获取:server:port:8078spring:datasource:druid:......
  • 代码审计(Java)——WebGoat_RequestForgeries
    一、Cross-siteRequestForgeries1.level3 这里的level3,就是限制了Referer的参数值为空或者是不等于host即可,单纯为了教学而设计的题目,没啥可说的~因......
  • JavaScript变量及声明
    本文介绍了如何使用语法和示例声明和使用变量。变量用于将数据存储在JavaScript代码中。在JavaScript中使用变量之前,必须先对其进行声明。让我们看一下如何声明一个变量。......
  • JavaScript if else语句
    在编写程序时,可能需要从一组给定的路径中采用一个。在这种情况下,您需要使用条件语句,以使程序可以做出正确的决定并执行正确的操作。在JavaScript中,if-else语句用于在条件......
  • JavaScript switch语句
    除了if...else之外,JavaScript还有一个称为switch语句的功能。switch是一种条件语句,它将针对多种可能的情况评估表达式,并根据匹配的情况执行一个或多个代码块。switch语......
  • Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.pr
    springboot的版本和springcloud的版本不一致导致Causedby:java.lang.ClassNotFoundException:org.springframework.boot.context.properties.Configurati错误截图......
  • 【Java面试】准备跳槽!那这期面试题必须要会,请描述一下Redis的缓存淘汰策略
    “请你描述一下Redis的缓存淘汰策略”你如果你正好遇到这个问题,想好怎么回答了吗?关于这个问题,我把高手的回答整理到了15W字的面试文档里面大家可以私信留言领取。下面......