java基础
文章平均质量分 85
渴望成长
这个作者很懒,什么都没留下…
展开
-
java字符串
字符串是由多个字符组成的一串数据(字符序列),它可以看成是一个字符数组。Java程序中的所有字符串面值(如:"abc")都可以看成是一个字符串对象原创 2022-09-14 23:32:01 · 2642 阅读 · 1 评论 -
java时间日期类
Date类封装当前的日期和时间,精确到毫秒,其中大部分方法都已过时。原创 2022-09-13 22:55:12 · 4064 阅读 · 0 评论 -
java-常用类
API (Application Programming Interface) :应用程序编程接口原创 2022-09-13 11:54:23 · 516 阅读 · 0 评论 -
java Scanner类
JDK5以后用于获取用户的键盘输入,是一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。原创 2022-09-12 16:57:47 · 514 阅读 · 0 评论 -
java包装类
基本类型不是类,不能产生对象,所以,它既没有属性也没有方法。那么如果我们要对其进行一些特殊操作,如`将基本数据类型存储到Object[]数组或集合中的操作等`,要怎么做?原创 2022-09-12 16:57:29 · 440 阅读 · 0 评论 -
java中byte x =1;执行过程
做个笔记原创 2022-09-07 20:05:20 · 339 阅读 · 0 评论 -
java运行机制
java运行机制原创 2022-09-08 16:51:38 · 370 阅读 · 0 评论 -
java异常
概述:程序在运行过程中出现的不正常现象或配置中产生的问题,不经过处理的异常将终止程序运行(开发过程中出现的语法错误和逻辑错误不是异常,语法错了,编译不通过,不会产生字节码文件,根本不能运行)。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。,Java处理异常的方式是中断处理。原创 2022-09-08 21:24:01 · 178 阅读 · 0 评论 -
java抽象类
父类中的方法,被它的子类们重写,子类各自的实现都不尽相同。那么父类的方法声明和方法主体,只有声明还有意义,而方法主体则没有了存在的意义。我们把没有方法主体的方法称为抽象方法,类中如果有抽象方法,该类必须定义为抽象类。原创 2022-09-10 20:11:04 · 156 阅读 · 0 评论 -
java代码规范
标识符命名规则标识符:用来给包、类、方法、变量等命名,相当于名字一、规则(必须遵守)由英文字母、数字(不能开头)、特殊符号(下划线_、美元$)、中文(不推荐)只能以英文字母、下划线、美元符、中文(不推荐)为开头文件名与公共类名必须一致二、规约应该见名知义类名:pascal(帕斯卡)命名法,各单词首字母大写变量名、方法名:camel(驼峰)命名法,首字母小写,此后每个单词首字母大写包名:全部由小写字母组成,只能有.符号,用来表示层级关系,不能以点开头和结尾常量:全部由大写字母组原创 2022-01-11 16:41:05 · 146 阅读 · 0 评论 -
java虚拟机内存特点
虚拟机内存特点栈栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧,用来存储局部变量、操作数、方法出口等每个线程都有一个栈,用于存放该线程执行方法的信息栈属于线程私有,不能实现线程间共享栈的存储特点是先进后出、后进先出栈是由系统自动分配,速度快。栈是一个连续的内存空间堆对用于存储创建好的对象JVM中只有一个堆,被所有线程共享堆是一个不连续的内存空间,分配灵活,但是速度慢方法区方法区可以有不同的实现(1)JDK7以前是“永久代”(2)JDK7部分去除原创 2022-01-11 23:12:47 · 212 阅读 · 0 评论 -
java数组
java数组数组是用于存储多个相同类型数据的存储模型,是相同数据类型的有序集合。数组描述的是相同类型的若干个数据,按照定的先后次序排列组合而成。其中,每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问它们。数组的创建方式数组分为动态初始化、静态初始化1、数组动态初始化指定数组长度,由系统自行分配初始值之后再赋值,即先分配空间,在进行赋值格式:数据类型[] 变量名 = new 数据类型[ n ] ;2、数组静态初始化指定每个数组元素的初始值,由系统决定数组长度格式:原创 2022-01-14 23:09:12 · 125 阅读 · 0 评论 -
java内部类与外部类
java内部类与外部类一、内部类的作用提供良好的封装环境二、内部类分类成员内部类、局部内部类、匿名内部类一、成员内部类在类的内部定义一个类,与成员方法和成员变量同级,成员内部类又分为静态内部类和非静态内部类1、非静态内部类1)非静态内部类相当于是特殊的成员变量,2)非静态内部类可以在内部类中直接调用外部类的所有权限的成员变量和成员方法,外部类不能直接调用内部类的成员变量和成员方法3)与成员变量和局部变量的优先级一致,当外部类与内部类存在同名属性时,优先访问内部类属性,要访问原创 2022-01-14 22:53:12 · 3364 阅读 · 0 评论 -
java变量与常量
常量在java中常量是一个固定不变的值,被final所修饰,用全部大写的英文命名为了更好的区分和表示,一般将常量的值称为字符常量,而使用final修饰的常量名称为符号常量变量在java中变量的本质是一块可操作的特殊内存空间,空间的位置是确定的,不确定的是里面存放什么东西,占用多大的空间,所以我们要声明变量的类型,以便分配合适的内存,要对变量命名,方便区分每个内存空间,从而对这个空间内的东西进行操作,要对变量赋值,里面要有东西才能从里面取出东西。在我们对变量进行操作时,仅仅只是改变变量的内容,原创 2022-01-11 16:32:33 · 334 阅读 · 0 评论 -
JDK文件目录结构及配置环境变量
java文件目录结构及配置环境变量目录结构bin文件夹 可执行程序,开发工具(编译工具javac.exe、运行工具java.exe等)include文件夹 包含其他语言写的程序jre文件夹 运行环境lib文件夹 包含了java核心代码,rt.jar包(包含java定义的类字节码文件),别人写好的java类,补充的jar包src文件夹 java源代码,包含所有java相关的类环境变量配置环原创 2022-03-14 14:46:08 · 7330 阅读 · 0 评论 -
java运算符
java运算符运算符就是用来指明对操作数采取怎样的运算方式的一种符号java按操作数可分为:单目运算符、双目运算符、三目运算符,有几个操作数参与运算就是几目运算符Java运算符按功能可分为:算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和条件运算符等。按操作数划分类型符号单目运算符~(按位取反)、! (取非)、-(负号运算符)、 ++(自增)、 - -(自减)双目运算符+ 、- 、*、 / 、%(取余)三目运算符? :按功能划分算术运原创 2022-01-14 22:31:00 · 575 阅读 · 0 评论 -
java基础
1、基本数据类型基本数据类型只有八种,其他都是引用类型:⑴整型 表示整数 二进制最高位是符号位 byte 8bit short 16bit int 32bit long 64bit⑵字符型(char) 表示文字或符号 16bit⑶浮点型 表示小数 二进制最高位是符号位 float 32bit,小数点前占九位 double 64bit小数点前占十二位⑷boolean型 表示真假2、引用数据类型原创 2022-01-11 23:44:33 · 284 阅读 · 0 评论 -
java字符串与字符数组之间的互转
java字符串与字符数组之间的互转字符串String类有许多常用的方法,其中就有一个叫toCharArray()的方法,它的作用就是把一串字符串转换成一个字符数组,在String类中还有一个toString()方法,这是可以把其他类型数据转换成字符串的,但是这个方法对从字符串转换成的字符数组不太管用字符串转字符数组 public static void main(String[] args) { String str = "abcdefg"; char[] c原创 2022-03-16 22:37:41 · 2283 阅读 · 0 评论 -
java面向对象
万物皆对象。面向对象,是一种编程思想,是把一个整体的事物按照各个功能来进行划分。在计算机程序设计过程中,参照现实中事物,将事物的属性特征、行为特征抽象出来,描述成计算机事件的设计思想。 它区别于面向过程思想,强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。原创 2022-09-10 14:18:38 · 3992 阅读 · 2 评论 -
java-接口
接口,是Java语言中一种引用类型,是功能(方法)的集合,是一种规范,定义的是一组规则,是更加纯粹的抽象类,如果说类的内部封装了成员变量、构造方法和成员方法,那么接口的内部主要就是封装了方法,包含抽象方法(JDK 7及以前),默认方法和静态方(JDK 8),私有方法(JDK 9)。原创 2022-09-10 22:34:30 · 157 阅读 · 0 评论