2.循环语句 Java的循环语句主要有这么几个:while,do while,for while循环很简单,先判断后面的条件是否满足,如果满足则执行后续的代码,一直循环执行,直到条件不成立为止 递增(递减)表达式:这一项规定每执行一次程序,变量以多少增量或减量进行变化 结构清楚了,现在就举一个最基础的例子来介绍一下:(这个例子是循环输出0到5的数字。)
(2)输入案例演示 import java.util.Scanner; public class Input { public static void main(String[] args) System.out.println("姓名=" + name + " 年龄=" + age + " 血型=" + xuexing); } } 最终输出结果为: (3)细节 1) import java.util.Scanner ; // 表示把java.util下的Scanner类导入 2)csdn 就是 Scanner 类的对象。
Java基础(8)-Java变量类型 在Java语言中,所有的变量在使用前必须声明。 .] ; 格式说明:type为Java数据类型。identifier是变量名。可以使用逗号隔开来声明多个同类型变量。 以下列出了一些变量的声明实例。注意有些包含了初始化过程。 Java语言支持的变量类型有: 类变量:独立于方法之外的变量,用 static 修饰; 实例变量:独立于方法之外的变量,不过没有 static 修饰; 局部变量:类的方法中的变量。 name; public void fun() { /** * 局部变量 */ int i = 0; } } 1 Java ; num = num + 7; System.out.println("新的数值为:" + num); } } 运行结果如下: Error:(13, 15) java
使用 IntelliJ IDEA MacOS 命名规范 Java 的 package 名怎么那么奇怪,包不就是一个文件夹嘛❓ class 写在 package 里,Java 允许在不同的包中有同样名字的
windows,默认使用GBK字符集 5.GBK字符集完全兼容ASCII字符集 一个英文占一个字节,二进制第一位是0 一个中文占两个字节,二进制高位字节的第一位是1 1.Unicode字符集的UTF-8编码格式 如果遇到中文就会一次读取多个,GBK一次读两个字节,UTF-8一次读三个字节 默认也是一个字节一个字节的读取的,如果遇到中文就会一次读取多个 .在读取之后,方法的底层还会进行解码并转成十进制。
UGUI是新版Unity自带的原生UI系统,组件也在不断的增加扩展,基本的贴图,文本,按钮等还是可以用的。接下来的几篇内容会以UGUI展开分享。
File对象就表示一个路径,可以是文件的路径,也可以是文件夹的路径 这个路径可以是存在的,也允许是不存在的 根据字符串表示的路径,变成File对象,这样就可以用File里面的方法了 父级路径,子级路径 绝对路径是带盘符的 相对路径是不带盘符的,默认到当前项目下去找
Constructor<?>[]getConstructors(): 返回所有公共构造方法对象的数组
文章目录 Java教程安排 路线学习 基础 开篇helloword 高级 Java进阶(自测题) Java进阶(面试题) Java数据结构 Java阶段项目 Java相关工具 Java开源项目 Java SE部分 1、java基础:基础语法;面向对象(重点);集合框架(重点);常见类库API; 2、java界面编程:AWT;事件机制;Swing; 3、java高级知识:Annotation;IO和NIO 、AIO;多线程、线程池;阻塞、非阻塞、异步网络通信;反射、动态代理; 二、JDBC编程 4、SQL基础:基础SQL语句;基本查询;多表查询;子查询;结果集的交、并、差运算; 5、JDBC基础:常见数据库用法 :基本HTML标签;常见表单标签;DIV+CSS布局; 8、JavaScript知识:javascript基本语法;javascript基本对象特征;Json语法;深刻理解javascript的动态特征 ; 9、Dom和事件机制:DOM操作、编程;常见浏览器事件机制;掌握用户交互技巧; 四、XML编程 10、XML基础:XML基础规则;DTD和SCheme;XML和样式单; 11、XML进阶:DOM、SAX
前言 在Java编程中,数组是最常用的数据结构之一。而多维数组是一种特殊类型的数组,它可以拥有多个维度。本文将以JavaSE为背景,对多维数组进行深入探讨。 在此基础上,将给出多维数组在实际应用场景中的案例,并对其优缺点进行分析。最后,将提供一些常见的类代码方法介绍和测试用例。简介 多维数组是指数组中的元素仍然是数组的数组,这样就形成了多个维度。 在Java中,可以创建任意维度的数组,但最常见的是二维数组和三维数组。 多维数组的语法与一维数组类似,只是需指定每个维度的大小。 源代码解析 在Java中,多维数组是通过数组的数组实现的。例如,二维数组可以看作是一维数组的数组。换句话说,一个二维数组是由多个一维数组组成的。 main(String[] args) { int[][] matrix1 = {{1, 2}, {3, 4}}; int[][] matrix2 = {{5, 6}, {7, 8}
Java 8新特性汇总 Java 8的改进 速度更快 代码更少(增加了新的语法:Lambda表达式) 引入强大的 Stream APl 便于并行 最大化减少空指针异常:Optional Nashorn Java 8中将并行进行了优化,我们可以很容易的对数据进行并行操作。Stream API 可以声明性地通过 parallel() 与 sequential() 在并行流与顺序流之间进行切换 1. Lambda 表达式的本质:作为函数式接口的实例 在 java.util.function 包下定义了Java 8的丰富的函数式接口 自定义函数式接口 @FunctionalInterface public Stream API概述 Stream 关注的是对数据的运算,与 CPU 打交道;集合关注的是数据的存储,与内存打交道; Java 8 提供了一套 api ,使用这套 api 可以对内存中的数据进行过滤 使用方法 3.1 步骤一 创建 Stream 3.1.1 创建方式一:通过集合 Java 8的 Collection 接口被扩展,提供了两个获取流的方法: default Stream\<E> stream
day03_java基础语法 博客:https://blog.csdn.net/zhangchen124/article/details/128212860 B站:https://www.bilibili.com 【理解】循环的嵌套 8. 【掌握】Random的使用 一.switch语句 switch语句格式 等值判断,而if else if else if,这里做的是范围的判断。 System.out.println("春季"); break; case 6: case 7: case 8: default: System.out.println("你输入的月份有误"); } } } 运行结果 春:3、4、5 夏:6、7、8 计算机出来的做输出;3个; package day11; //在java.util包里面; import java.util.Random; import java.util.Scanner; public
day05_java基础 https://edu.51cto.com/course/32767.html 课程目标 1. 【理解】什么是方法 2. 【掌握】方法的语法,抄3遍 3. [] args) { //调用方法compare,传递两个整数 //并接收方法计算后的结果,布尔值 boolean bool = compare(3, 8) * 4993 * Exception in thread "main" java.lang.StackOverflowError */ private static void Exception in thread "main" * java.lang.StackOverflowError */ private static void show1(
1.捕获处理----try{有可能出现问题的代码}catch(可能出现的异常 变量名){ 解决问题的代码}finally{可以不写,这里是不管有没有出现异常,都要执行的代码}
1.传统调用:你是导演,指挥每个演员(方法)什么时候上场、做什么动作 2.方法引用:你是编剧,只写剧本(方法),Stream是导演,决定如何演绎
为什么 Java 集合可以直接打印? 因为 Java 集合框架的所有类都重写了 toString() 方法: 查看 ArrayList 的 toString() 源码: 自定义集合类如何实现同样的效果?
选择排序 :从零索引开始,拿着每个索引上的元素跟后面的元素依次比较,小的放前面,大的放后面,以此类推。 细节同上 (最近在复习周,有点疲惫了)
Java中可以使用java.net包下的技术轻松开发出常见的网络应用程序。
决定对象存储在哪个桶(数组位置) equals() 决定在同一个桶中如何精确匹配 两者必须一致:相等的对象必须有相同的 hashCode 为了性能:好的 hashCode 应该尽量减少碰撞 这就是为什么在 Java
Collection(是单列集合的祖宗接口,他的功能是全部单列集合都可以继承使用) Collection是一个接口,我们不能单独创建其对象,我们要创建对应的实现类对象