搜索结果
查询Tags标签: println,共有 5585条记录-
Java自学习day10-面对对象总结(续)
类的结构之二:方法 类的结构之二:方法 1.方法的重载的概念 定义:在同一个类中,允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。 * 总结:“两同一不同”:同一个类、相同方法名 参数列表不同:参数个数不同,参数类型不同 2.构成重载的举例: …
2021/5/4 12:25:28 人评论 次浏览 -
2、Day02_java语言基础课程2
2、Day02_java语言基础课程2 1、数据类型转换①自动类型转换②强制类型转换③数据类型转换_注意事项 2、ASCII编码表3、算术运算符_四则与取模运算4、算术运算符_加号的多种用法5、算术运算符_自增自减运算符6、赋值运算符7、比较运算符8、逻辑运算符9、三元运算符10、方法…
2021/5/4 12:25:12 人评论 次浏览 -
Volatile关键字——内存可见性
所有线程的共享变量都存储在主内存中,每一个线程都有一个独有的工作内存,每个线程不直接操作在主内存中的变量,而是将主内存上变量的副本放进自己的工作内存中,只操作工作内存中的数据。当修改完毕后,再把修改后的结果放回到主内存中。每个线程都只操作自己工作内存中…
2021/5/4 7:27:08 人评论 次浏览 -
十分钟学会Java8:lambda表达式和Stream API
像风一样 Java笔记虾 本文为原创投稿文,作者:像风一样Java8 的新特性:Lambda表达式、强大的 Stream API、全新时间日期 API、ConcurrentHashMap、MetaSpace。总得来说,Java8 的新特性使 Java 的运行速度更快、代码更少、便于并行、最大化减少空指针异常。本篇博客将以…
2021/5/3 22:56:18 人评论 次浏览 -
Java条件运算符
public class Demo3 {public static void main(String[] args) {int a = 10;int b = 20;System.out.println(a+=b);//30System.out.println(a-=b);//10//字符串链接符 +System.out.println(""+a+b);//1020//字符串在计算之前,结果提前变成String类型System.out…
2021/5/3 20:29:03 人评论 次浏览 -
Java基础语法
Java基础语法关键字与保留字 标识符 变量(重点) 基本数据类型应用 基本数据类型的转换 String类型的使用 进制(了解) 运算符算术运算符 赋值运算符 比较运算符 逻辑运算符 位运算符 三元运算符流程控制 - 三种基本流程结构:选择结构if-else结构 Scanner类的使用 if-else例…
2021/5/3 20:25:37 人评论 次浏览 -
继承—super
Supersuper会调用父类对象的应用,super()调用父类的方法;则是父类的构造啊只能出现在子类的方法或者构造方法中在子类中使用构造方法的时候会先调用父类的构造方法,因为这里隐藏了一局super();如果在子类中自己显示的定义了super();那必须要在第一行,否则就会报错th…
2021/5/3 18:26:53 人评论 次浏览 -
Java异常(超详细!)
1、什么是异常,java提供异常处理机制有什么用? 什么是异常:程序执行过程中的不正常情况。异常的作用:增强程序的 健壮性。 eg. public class ExceptionTest01 {public static void main(String[] args) {int a = 10;int b = 0;// 实际上JVM在执行到此处的时候,会new异…
2021/5/3 14:25:13 人评论 次浏览 -
java--for循环each版本探索
当我们使用Java编程语言时,或许有创建多维数组并绑定其中的若干个子数组的需求。 总结:java的数组相对C++语言的数组在使用时有较大的优势,一方面是可以直接通过.length获取数组长度,并伴有数组越界检查;另一方面是,可以直接将一个数组赋值给另一个数组,尽管是通过…
2021/5/3 12:25:11 人评论 次浏览 -
枚举超详细介绍
文章目录 什么是枚举类为什么要用枚举类自定义枚举类enum定义枚举类实现接口没有实现接口 Enum类的主要方法switch使用枚举类型使用==比较枚举类型EnumSetEnumMap枚举实现设计模式单例策略模式 Java 8 与枚举Enum 类型的 JSON 表现形式什么是枚举类 类的对象只有有限个,确…
2021/5/3 10:56:02 人评论 次浏览 -
JavaSE基础六----<一常用类(3)一>【Math类Random类|System类,Date类Calendar类SimpleDateFormat类,BigInteger类BigDecimal类】
目录 1.Math类2.Random类3.System类4.Date类/Calendar类/ SimpleDateFormat类Date类Calendar类SimpleDateFormat类 5.BigInteger类6.BigDecimal类1.Math类java.lang.Math提供了一系列静态方法用于科学计算;其方法的参数和返回值类型一般为double型。 部分方法abs( ) 返回…
2021/5/3 1:25:26 人评论 次浏览 -
java基础语法之switch-case
java基础语法之switch-case /* 分支结构之二:switch-case 1、格式 switch(表达式){ case 常量1: 执行语句1; //break; case 常量2: 执行语句2; //break; …… default: 执行语句n; //break; } 说明: ①根据switch表达式中的值,依次匹配各个case中的常量。一旦匹配成功…
2021/5/2 20:28:45 人评论 次浏览 -
Java数组详解
什么是数组 数组的定义数组是相同类型数据的有效集合 数组描述的是相同类型的若干数据,按照一定的先后次序排列组合而成 其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组的声明和创建数组的元素是通过索引访问的,数组索引从0开始public …
2021/5/2 14:55:15 人评论 次浏览 -
java8之Lambda
Lambda 表达式基础语法: java8中引入了一个新的操作符 "->" (lambda操作符) "->" 左侧Lambda表达式参数列表 "->" 右侧Lambda体,Lambda表达式所需执行的功能语法格式一:无参,无返回值() -> { }Runnable runnable = …
2021/5/2 14:25:34 人评论 次浏览 -
Go并发编程(六)atomic包
文章目录 Go并发编程(六)atomic包使用CASswap 原理Go并发编程(六)atomic包 代码中的加锁操作因为涉及内核态的上下文切换会比较耗时、代价比较高。针对基本数据类型我们还可以使用原子操作来保证并发安全,因为原子操作是Go语言提供的方法它在用户态就可以完成,因此性…
2021/5/2 1:25:16 人评论 次浏览