自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 new对象内存分析

new对象内存分析public class Application { public static void main(String[] args) { Pet dog = new Pet(); dog.name = "旺财"; dog.age = 3; dog.shut(); System.out.println(dog.name); System.out.println(dog.

2021-05-03 14:53:47 137

原创 构造器

构造器性质和类名相同没有返回值作用new本质是在调用构造方法初始化对象的值注意点实例化对象其实就是调用无参构造方法,初始化对象时类默认生成一个无参构造方法定义有参构造方法后,如果想使用无参构造,需要显示的定义一个无参构造例:public class Person { //一个类即使什么都不写,也会存在一个方法 //显示的定义构造器 String name; int age; //实例化初始值 //1.使用new关键字必须有

2021-05-02 21:42:05 87

原创 值传递与引用传递

public class Demo04 { public static void main(String[] args) { int a = 1; System.out.println(a);//1 Demo04.cahnge(a); System.out.println(a);//1 } //没有返回值 public static void cahnge(int a){ a = 10;

2021-05-02 17:59:29 67

原创 数组

数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar; //首选方法或dataType arratRefVar[]; //效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下:dataType[] arrayRefVar = new dataType[arraySize];数组的元素是通过索引访问的,数组索引从0开始。获取数组长度:​ arrays.length

2021-05-01 18:25:53 107

原创 方法

方法调用调用方法:对象名.方法名(实参列表)java支持两种调用方法的方式,根据方法是否返回值来选择。当方法返回一个值的时候,方法调用通常被当做一个值。例如:int larger = max(30,40);如果方法返回值是void,方法调用一定是一条语句。System.out.println("Hello,World!");java中只有值传递方法的重载重载就是在一个类中,有相同的函数名称,但形参不同的函数。方法的重载的规则:方法名称必须相同。参数列

2021-04-29 18:20:09 58

原创 javaDoc

JavaDocjavadoc命令是用来生成自己的API文档的参数信息@author 作者名@version 版本号@since 指明需要最早使用的jdk版本@param 参数名@return 返回值情况@throws 异常抛出情况使用javadoc命令行:javadoc 参数 java文件idea:Tools -->Generate javaDoc进行相应配置...

2021-04-27 16:45:42 50

原创 包语法

包语句的语法格式为package 包名;一般利用公司域名倒置作为包名;例如百度即为com.baidu.www为了使用某一个包的成员,需要在Java中导入包import 包名;

2021-04-27 16:30:47 114

原创 运算符

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HgB5ljz2-1619511738073)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210427161913299.png)]短路运算int c = 5;boolean d = (c<4) && (c++<4);System.out.println(d);System.out.print

2021-04-27 16:21:45 95

原创 运算符

运算符算术运算符+,-,*,/,%,++,–运算过程中有long类型结果也为long类型有double类型结果则为double类型(即使有long)赋值运算符=关系运算符<,>,>=,<=,==,!=instanceof逻辑运算符&&,||,!位运算符&,|,^,~,>>,<<,>>>(了解)条件运算符?:扩展赋值运算符+=,-=,*=,/=...

2021-04-26 22:18:19 96

原创 变量与常量

变量注意事项:每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此每一个声明都必须以分号结束变量名变量类型作用域类变量实例变量局部变量public class Varible{ static int allClick = 0; //类变量 String str="hello world"; //实例变量 public void method(){ int i = 0; //局

2021-04-25 17:36:57 57

原创 类型转换

类型转换低---------------------------------------------------->高byte,short,char-> int-> long-> float-> double强制转换高–>低自动转换低–>高注意点:不能对布尔值进行转换不能把对象类型转换为不相干的类型在把高容量转换到低容量的时候为强制转换转换的时候可能存在内存溢出,或者精度问题...

2021-04-25 17:02:22 61

原创 字节了解

什么是字节位(bit)是算计内部数据储存的最小单位,11001100是一个八位二进制数字节(byte)是计算机中数据处理的基本单位,习惯上用大写B来表示1B = 8bit字符是指计算机中使用的字母、数字、字和符号1bit表示1位1Byte表示一个字节 1B=8b1024B = 1KB1024KB = 1M1024M = 1G...

2021-04-25 16:17:46 139

原创 java基础

idea快捷键ctrl + d 复制上一行代码注释单行注释 //多行注释 /**/JavaDoc:文档注释 /** */标识符关键字[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4ycAuKzn-1619338200295)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20210425153928249.png)]类名、变量名以及方法名都被称为

2021-04-25 16:09:34 44

原创 配置JDK

卸载JDK删除java的安装目录删除系统变量中JAVA_HOME变量删除path下关于java的环境变量在Dos界面输入java -version(若显示java不是内部命令等即为大致卸载完成)安装JDK百度搜索JDK8,找到下载地址同意协议,选择对应版本下载双击安装JDK选择自己记住的安装路径配置环境变量我的电脑–>右键–>属性–>高级系统设置在环境变量的系统变量中新建JAVA_HOME变量(变量值为安装jdk的路径)配置PA

2021-04-24 17:23:41 69

原创 常用Dos命令

Dos命令打开cmd的方式开始+系统+命令提示符Windows+R 输入cmd 打开控制台(推荐使用)在任意文件夹下,按住shift+鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前加上cmd 路径管理员方式运行:在1的条件下右键选择以管理员身份运行常用的Dos命令 #盘符切换 例:D:(英文冒号)进入D盘 #查看当前目录下的所有文件 dir #切换目录 cd(change directory) cd .. 返回上一级 cd /d D: 进入D盘(

2021-04-23 22:30:38 71

原创 电脑常用快捷键

电脑常用快捷键键盘功能键Tab Shift Ctrl Alt 空格 Enter Window常用快捷键Ctrl+C:复制Ctrl+V:粘贴Ctrl+A:全选Ctrl+X:剪切Ctrl+Z:撤销Ctrl+S:保存alt+F4:关闭窗口Shift+Delete:永久删除Windows+R:打开运行Windows+E:打开我的电脑Ctrl+Shift+Esc:打开任务管理器Windows+Tab:切换应用程序...

2021-04-23 22:03:41 97

原创 MarkDown学习

MarkDown学习标题三级标题四级标题#+空格+标题名字(一级标题)##+空格+标题名字(二级标题)以此类推字体hello,World!(用**括住为加粗)hello,World!(用*括住为斜体)***hello,World!***(用***括住为斜体加粗)hello,World!(用~~括住)引用库里三分之神+空格为引用分割线(—或***为分割线)图片![图片名称] (本地图片路径) (加载本地图片)! [截图2] (网络在线图片地址) (加载网络图片

2021-04-23 00:14:34 77

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除