Java
文章平均质量分 82
MoRis._
这个作者很懒,什么都没留下…
展开
-
Java多线程基础
Thead基本概念线程就是独立的执行路径在程序运行时,即使没有自己创线程,后台也会有多个线程main()称之为主线程,为系统的入口,用于执行整个程序在一个进程中,如果开辟了多个线程,线程的运行由调度器安排,调度器是与操作系统紧密相关的,先后顺序是不能人为干预的对同一份资源操作时,会存在资源抢占的问题,需要加入并发控制线程会带来额外的开销,入cpu的时间,并发控制开销每个线程在自己的工作内存交互,内存控制不当会造成数据不一致线程创建方式继承Thead类package com.We原创 2021-09-01 17:22:13 · 75 阅读 · 0 评论 -
Java集合 Collection、Set、Map
集合框架概念:集合是一种工具类,对象的容器,存储任意数量的 具有共同属性的对象,实现了对对象的操作位置:java.util.*作用:在类的内部,对数据进行组织简单而快速的搜索大数量的条目有的集合提供了一系列排列有序的元素,并且可以在序列中间快速的插入或删除有关元素和数组的区别:数组长度是固定的,集合长度不固定数组可以存储基本类型和引用类型,集合只能存储引用类型Collection体系Collection父接口特点:代表一组任意类型的对象,无序,无下标,不能重复创建集合对原创 2021-08-13 15:09:04 · 243 阅读 · 0 评论 -
Java常用类
String类String类常用方法方法说明int length()返回当前字符串的长度int indexOf(int ch)查找ch字符在该字符串中第一次出现的位置int indexOf(String str)查找str字符串在该字符串中第一次出现的位置int lastIndexOf(int ch)查找ch字符在在该字符串中最后一次出现在的位置int lastIndexOf(String str)查找str字符串在该字符串中最后一次出现的位置原创 2021-08-09 23:10:04 · 102 阅读 · 0 评论 -
Java异常机制
异常机制概念异常指程序运行中出现的不期而至的各种状况,如:文件找不到,网络连接是吧,非法参数等,异常发生在程序运行期间;关键字:Exception异常分类检查性异常最具代表的是用户错误或问题引起的异常,程序无法预见,例如打开一个不存在的文件运行时异常运行时异常是可以避免的异常,运行时异常可以在编译时被忽略错误错误不是异常,而是脱离程序控制的问题,例如栈溢出,他们在编译时无法检查异常体系结构Java把异常当做对象来处理,并定义一个基类java.lang.Throwable作原创 2021-08-09 08:38:55 · 78 阅读 · 0 评论 -
Java面向对象
面向过程和面向对象的区别面向过程步骤清晰,一步一步执行面对过程处理一些较为简单的问题面向对象本质就是以类的方式组织代码,以对象的组织(封装)数据分类的思维模式,首先需要考虑解决问题需要哪些分类,最后才对某个分类下的细节进行面向过程的思索面向对象适合处理复杂的问题,适合处理多人协作的问题类:抽象实例化类实例化之后会返回一个自己的对象对于描述复杂的事物,为了从宏观上把我,从整体上合理分析,我们需要使用面向对象的思路来分析整个系统,但是具体到微观操作,仍需要面向过程的思路去处理类和对原创 2021-08-07 13:46:43 · 82 阅读 · 0 评论 -
Java方法及数组
Java方法概述方法是解决一类问题的步骤有序组合方法包含于类或者对象方法在程序中被创建,在其他地方被引用方法的设计原则就是方法只能完成一个功能,利于后期的扩展方法的组成方法包含一个方法头和一个方法体修饰符:修饰符是可选的,告诉编译器如何调用该方法返回值类型:方法可能会返回值,returnValueType是方法返回值的类型,有些方法执行所需的操作,但没有返回值的情况下returnValueType关键字为void方法名:是方法的实际名称参数类型:参数像是一个占位符,当方法被调用原创 2021-08-04 10:36:48 · 122 阅读 · 0 评论 -
Java流程控制
Scannernext()一定要读取到有效字符后才可以结束输入对输入的有效字符之前遇到的空格,自动将其去掉只有输入有效字符后才将其后面的空白作为分隔符或者结束符next()不能得到带有空格的字符串package com.zedhz.scanner;import java.util.Scanner;public class Demo01 { public static void main(String[] args) { //创建扫描器对象,用于接受键盘输入原创 2021-08-01 22:23:06 · 75 阅读 · 0 评论 -
初始Java
Hello World新建java文件hello.javapublic class HelloWorld { public static void main(String[] args) { System.out.println("HelloWorld!"); }}编译java文件javac Hello.java执行Java文件java Hello注意java名称和类名称必须一致大小写敏感不能使用关键字作为变量名标识原创 2021-07-31 12:59:52 · 117 阅读 · 0 评论