java
文章平均质量分 59
萌萌萌ya
这个作者很懒,什么都没留下…
展开
-
多线程(笔记)
基本概念 程序 (program) 是为完成特定任务、用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象。 进程 (process) 是程序的一次执行过程,或正在运行的一个程序。是一个 动态的过程:有它自身的产生、存在和消亡过程。——生命周期 线程 (thread) 进程可一步细化为线程,是一个程序内部的一条执行路径。 若一个进程同时间并行执行多个线程,就是支持多线程的 线程作为调度和执行的单位,每个线程拥有独立的运行栈和程序计数器(pc),线程切换的开 销小 一个进程中的...原创 2021-02-27 09:50:52 · 159 阅读 · 1 评论 -
数组知识点复习
一维数组 //一维数组声明初始化 int num; num=10; int id =1001; int[] arr;//初始化方法1 静态初始化:数组初始化与元素赋值同时进行 arr= new int[]{1,2,3,4,5};//初始化方法2 动态初始化:数组初始化与元素赋值同时进行 String[] names = new String[5]//初始化方法2 动态初始化:数组初始化与元素赋值非同时进行 int[] arr4 = {1,2,3,4,5}; arr = new int[5];//初始原创 2021-02-08 21:48:59 · 81 阅读 · 0 评论 -
数组练习题
获取arr数组中所有元素的和 提示:使用for的嵌套循环即可 package com.shangguigu; public class Arraytest01 { public static void main(String[] args){ int[][] arr = new int[][]{{3,5,8},{12,9},{7,0,6,4}}; int sum=0; for (int i=0;i< arr.length;i.原创 2021-02-08 19:51:25 · 176 阅读 · 0 评论 -
练习(面向对象)
①编写教师类和学生类,并通过测试类创建对象进行测试。 public class Student { String name; int age; String major; String interesting; public void say() { System.out.println("姓名::" + name +"年龄:"+ age +"专业:"+ major + "兴趣"+interesting); } } ```java原创 2021-02-08 00:02:27 · 1658 阅读 · 0 评论 -
java家庭收支(尚硅谷笔记)
class FamilyAccount { public static void main(String[] args) { boolean isFlag = true; //用于记录用户的收入和支出的详情 String details = "收支\t\t账户金额\t\t收支金额\t\t说明\n"; //初始金额 int balance = 10000; while(isFlag)原创 2021-02-07 18:23:39 · 139 阅读 · 0 评论 -
【笔记】尚学堂2021--数组
1. 数组概述和特点 数组的定义 数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的三个基本特点: 长度是确定的。数组一旦被创建,它的大小就是不可以改变的。 其元素必须是相同类型,不允许出现混合类型。 数组类型可以是任何数据类型,包括基本类型和引用类型。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当转载 2021-02-02 17:39:11 · 85 阅读 · 0 评论 -
面向对象
类和对象 面向过程VS面向对象 面向过程:执行者思维,解决简单问题可以使用面向过程 面向对象:设计者思维,解决负责、需要协作的问题可以使用面向对象 面向过程和面向对象是相辅相成的,都是解决问题的方式,通过面向对象进行整体设计,执行和处理数据,仍然是面向过程 类的定义 定义:可以看做是一个模板,或者图纸,系统根据累的定义来造出对象 属性:用于定义该类或该类对象包含的数据或者说静态特征 初始化:定义成员变量时可以对其初始化,如果不初始化,Java使用默认的值对其初始化 方法method 方法:用语定义该类或该类原创 2021-02-02 15:45:08 · 45 阅读 · 0 评论 -
尚学堂P107-
String类的本质 String类:不可变字符类 String位于java.lang包中 java字符串就是Unicode字符序列 java没有内置字符串类型,每个双引号括起来的字符串都是String类的一个实例 String类的简单使用 (equals判断相等) package com.bjsxt.String; public class Test1 { public static void main(String[] args){ String str1 =原创 2021-02-02 15:23:19 · 59 阅读 · 0 评论 -
ArrayList 编程实例
学校的教务系统会对学生进行统一的管理,每一个学生都会有一个学号和学生姓名,我们在维护整个系统的时候,大多数操作是对学生的添加、插入、删除、修改等操作。 import java.util.*; public class ListTest { //集合后面的<>代表泛型的意思 //泛型是规定了集合元素的类型 /** * 用于存放学生的List */ public List<Stu...原创 2021-02-02 11:59:27 · 90 阅读 · 0 评论 -
java 之常用类( Arrays、StringBuilder、Calendar、Date、Math……)
Arrays Arrays 类包含用于操作数组的各种方法(例如排序和搜索)。还包含一个静态工厂,允许将数组转为 List。 方法 描述 List asList(T… a) 返回由指定数组构造的List void sort(Object[] a) 对数组进行排序 void fill(Object[] a, Object val) 为数组的所有元素都赋上相同的值 int ...原创 2021-02-02 12:00:30 · 58 阅读 · 0 评论 -
java基础之四种内部类
成员内部类 成员内部类的使用方法: Student 类相当于 People 类的一个成员变量,所以 Student 类可以使用任意访问修饰符 Student 类在 People 类里,所以访问范围在类里的所有方法均可以访问 People 的属性(即内部类里可以直接访问外部类的方法和属性,反之不行) 定义成员内部类后,必须使用外部类对象来创建内部类对象,即 内部类 对象名 = 外部类对象.new 内...原创 2021-02-02 12:00:52 · 59 阅读 · 0 评论 -
java基础语法之字符串
Java 中使用 String 类来定义一个字符串,字符串是常量,它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。 1.String对象的初始化 方法1 String s1 = "abcd"; 方法2 String s2 = new String("abcd"); 2.计算字符串的长度 字符串标识符.length(); 返回一个int类型的整数(字符串中字符数,中文...原创 2021-02-02 12:01:08 · 86 阅读 · 0 评论 -
java中使用正则表达式
相关类位于:java.util.regex包下面 • 类 Pattern: – 正则表达式的编译表示形式。 – Pattern p = Pattern.compile(r,int); //建立正则表达式,并启用相应模式 • 类 Matcher: – 通过解释 Pattern 对 character sequence 执行匹配操作的引擎 – Matcher m = p.matcher(str); /...原创 2021-02-02 11:59:16 · 54 阅读 · 0 评论