JavaSE
文章平均质量分 93
JavaSE
三春去后诸芳尽
月光照在路上
展开
-
时间复杂度与空间复杂度
算法效率算法效率分析分为两种:时间效率,空间效率。时间效率->时间复杂度空间效率->空间复杂度。时间复杂度主要衡量的是一个算法的运行速度,而空间复杂度主要衡量一个算法所需要的额外空间在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行业的迅速发展,计算机的存储容量已经达到了很高的程度。所以我们如今已经不需要再特别关注一个算法的空间复杂度时间复杂度时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个原创 2021-12-01 15:52:40 · 2885 阅读 · 0 评论 -
认识Java中的异常、异常的基本用法
一、认识异常1、常见的异常1.算术异常System.out.println(10 / 0);// 执行结果Exception in thread "main" java.lang.ArithmeticException: / by zero2.数组下标越界int[] arr = {1, 2, 3};System.out.println(arr[100]);// 执行结果Exception in thread "main" java.lang.ArrayIndexOutOfBoundsE原创 2021-11-24 20:54:03 · 3520 阅读 · 9 评论 -
【认识String类】字符串比较,常量池,字符串常见操作,StringBuilder
1、定义字符串1、字符串使用双引号2、在Java中,没有字符串以 \0 结尾!被final修饰,这个类不能被继承常见的构造 String 的方式:public class TestDemo { public static void main(String[] args) { String str = "abc"; // 调用构造方法 构造对象 String str2 = new String("hello"); // 字原创 2021-11-21 22:24:20 · 5246 阅读 · 16 评论 -
面向对象编程:包,继承,多态,抽象类,接口
一、包1、导入包中的类import java.util.Date;// import java.util; 导入一个具体的类 不能导入一个具体的包import java.util.*; // 通配符// util下有很多类 Java处理的时候 需要哪个才会拿哪个// C语言 通过include关键字导入 会把这个文件的内容全部拿过来public class TestDemo { public static void main(String[] args) { Da原创 2021-11-19 20:37:38 · 8110 阅读 · 42 评论 -
JavaSE04、什么是类和对象,如何使用?
一、定义一个类类名命名:大驼峰包括:字段、成员方法class Person { //字段 -> 属性 -> 成员变量 // --> 类的内部,方法的外部 // 成员变量:1. 普通成员变量,2. 静态成员变量 public String name = "gaobo"; public int age = 18; // 一个对象存储到哪里,和被final修饰无关 public final int size1 = 10; // 对象中原创 2021-11-03 21:15:23 · 3179 阅读 · 10 评论 -
JavaSE03、数组,引用,数组拷贝,二维数组
1、定义数组的三种方式数组:存储一组相同数据类型的数据的集合public class TestDemo { public static void main(String[] args) { int[] array = {1,2,3,4,5,6,7}; // 定义数组且初始化 []不能放任何数字 // 注意事项: // 1. 定义数组时,不能写具体数字, int[] array2 = new int[3]; // 大小为3个元素原创 2021-10-29 08:00:00 · 3472 阅读 · 20 评论 -
JavaSE02、方法,递归迭代
一、输入输出第一种方式:import java.util.Scanner;public class TestDemo { public static void main(String[] args) throws IOException { System.out.print("Enter a Char:"); char i = (char)System.in.read(); // Alt+回车 System.out.println("your原创 2021-10-24 12:29:23 · 3553 阅读 · 24 评论 -
JavaSE01、如何写一个Java代码
Java初识Java的main方法用Sublime Text3编译运行如何编译程序运行原理程序需注意的问题args注释与打印变量与类型类型特性变量类型JavaJava - 爪哇岛 盛产咖啡Java之父 —— 高斯林Write Once. Run anywhere.一次运行,到处运行环境:JDK - Java开发者工具IDEA - 集成开发环境初识Java的main方法public class HelloWorld { public statci void main(Str.原创 2021-10-12 13:03:20 · 4891 阅读 · 28 评论