
java
ChunkWen
这个作者很懒,什么都没留下…
展开
-
java中的static关键字
1.概念static(静态)表示所修饰的属性或者方法属于类所有,而不属于某个对象。static的属性或方法被类的所有对象所共享,一个对象更改了static属性的值,其他对象中的static属性值也会改变。2.static属性static属性既可以在static方法中访问,也可以在非static方法中访问非static属性只能在非static方法中使用3.static方法static方法既可以在static方法中调用,也可以在非static方法中调用。非static方法只能在非sta原创 2021-08-31 02:26:33 · 199 阅读 · 0 评论 -
java的访问控制修饰符public,protected,default,private
访问修饰符类包子类其他包public√√√√protected√√√default√√可以被同一个包中的子类访问private√原创 2021-08-30 15:42:27 · 137 阅读 · 0 评论 -
java的方法、参数传递、值传递、引用传递、可变参数
java方法基本概念构成方法有四大要素。返回值类型、方法名称、参数、方法体一般情况下,定义一个方法的语法如下所示。修饰符 返回值类型 方法名(参数列表){ //方法体 return 返回值;}形参变量隶属于方法,也就是说它们是方法的局部变量,只当在被调用时才被创建,才被临时性的分配内存,在调用结束后,立即释放所分配的内存单元。也就是说,当方法调用返回后,就不能再使用这些形式参数。方法名称和方法参数列表(参数类型,参数个数)一起构成方法签名,方法签名是唯一标识方法的。注意原创 2021-08-25 17:19:33 · 399 阅读 · 1 评论 -
java数组
数组数组是一种用于存储多个相同类型数据的存储模型。定义格式数据类型[] 变量名。数组初始化初始化就是为数组中的元素分配内存空间,并为每个元素赋值。动态初始化初始化只指定数组长度,不指定初始值,由系统为数组分配初始值,初始值是元素类型的默认值。如:int [] arr=new int[3];静态初始化初始化时指定每个数组元素的初始值,有系统决定数组长度。如:int[] arr =new int[]{1,2,3};//简化版,虽然写法改变,但是简化方式在后台其实还是和原始方式原创 2021-08-25 15:22:43 · 142 阅读 · 0 评论 -
java跳转控制语句break、continue
java的break与continue语句continue用在循环中,基于条件控制,如果条件满足,则执行到continue语句时,不再执行continue后面的语句,直接进入下一次循环。案例:输出1~5之间的奇数。public class continue语句 { public static void main(String[] args) { for (int i = 1; i <= 5; i++) { if (i % 2 == 0) {原创 2021-08-22 23:20:17 · 197 阅读 · 0 评论 -
javaSwitch语句
switch语句执行流程switch语句先计算括号中表达式的结果。根据表达式的值检测是否符合执行case后面的选择值,若是所有case的选择值皆不符合,则执行default后面的语句,执行完毕即离开switch语句如果某个case的选择值符合表达式的结果,就会执行该case所包含的语句,直到遇到break语句后才离开switch语句若是没有在case语句结尾处加上break语句,则会一直执行到switch语句的尾端才会离开switch语句。若是没有定义default该执行的语句,则什么也不会执原创 2021-08-22 22:58:12 · 301 阅读 · 0 评论 -
java中的内部类:成员内部类,局部内部类,匿名内部类
内部类概述内部类是指定义在一个类体内部的类。包括成员内部类,局部内部类,匿名内部类,如下所示public class External{ class Inner{//内部类Inner }}成员内部类如下代码阐述内部类的访问特点package InnerClasss;public class External { private int a=1; private class Inner { public int b=2;原创 2021-03-14 19:13:55 · 133 阅读 · 0 评论 -
java中为何不能用static,final,abstract修饰构造方法
点此查看转载 2020-11-05 12:27:15 · 2758 阅读 · 0 评论 -
java中object类特性及方法,特殊关键字,多态性,抽象类和接口
点击此处跳转转载 2020-10-09 21:10:15 · 188 阅读 · 0 评论 -
java字符串处理函数
子串substring()方法,从一个较大的字符串中提取一个子串,便于计算子串的长度,如s.substring(a,b)的长度是b-a;用法:String s="hello";String s1=s.substring(0,3);//从0开始,截止到3的前一个,即012的位置字符串拼接使用+号 String s1="1"; int s2=2; String s3=s1+s2;//即“12”,将字符串和非String类型拼接会自动转换为字符串 String s4="3"+s1原创 2020-09-29 16:50:26 · 255 阅读 · 0 评论 -
java运算符指南
运算符优先级及意义运算符优先级意义()1[]1!2非+(正号),-(负号)2~2求反,计算公式:~a=-a-1++2变量值自增1–2变量值自减1*3/3%3取余+(加)4-(减)4<<5左移位>>5有符号右移位&...原创 2020-04-09 16:29:58 · 120 阅读 · 0 评论 -
java数据类型总结与数据类型转换
分类基本数据类型:数值型byteshortintlongfloatdouble字符型(char)布尔型(boolean)引用数据类型类(class)接口(interface)数组(array)位数及表示范围及默认值数据类型内存大小表示范围默认值long8B (Byte)。。。0int4B-21474836...原创 2020-04-08 00:50:45 · 214 阅读 · 0 评论 -
java程序概述
java程序概述如果将一个类声明为public,那么文件名称必须和此类名相同。一个java文件中,至少有一个类,但不一定是public类。public static void main(String args[])是java程序的运行起点。main()方法前面必须加上pulic static void三个标识符。public代表公有方法,static代表是一个静态方法,也就是在创建类的对象...原创 2020-02-17 22:59:46 · 198 阅读 · 0 评论 -
Eclipse基础使用
Eclipse基础使用我这里使用的是汉化的界面,有关eclipse汉化的教程在java开发环境配置已说明Eclipse常用的快捷键ctrl+1 快速修复ctrl+/ 注释本行ctrl+鼠标左键 打开鼠标所指变量的声明ctrl+d 删除本行ctrl+z 撤销ctrl+enter 在当前行上一行新增一行shift+enter 在当前行下一行新增一行ctrl+alt+/ 自动补全关键...原创 2020-02-17 15:21:48 · 156 阅读 · 0 评论 -
配置java开发环境
下载文件jdkeclipse环境变量配置jdk环境变量JAVA_HOMEJAVA_HOME也就是jdk的安装目录,比如C:\Program Files\Java\jdk1.8.0_231PathPath是为了告诉操作系统可执行文件的搜索路径,当用户要运行一个可执行文件时,首先会在当前目录下寻找该文件,如果找不到就去Path指定的目录下面寻找,找到则执行,找不到就报错...原创 2020-02-06 18:49:41 · 292 阅读 · 0 评论