摘要:
示例: // 分析程序的输出结果 // java中规定:参数传递的时候,和类型无关,不管是基本数据类型还是引用数据类型 // 统一都是将盒子中保存的那个“值”复制一份,传递下去。 // java中只有一个规定:参数传递的时候,一定是将“盒子”中的东西复制一份传递过去。 // 内存地址也是值,也是盒子 阅读全文
posted @ 2020-06-05 23:59
xlwu丶lz
阅读(176)
评论(0)
推荐(0)
摘要:
示例: /* 空指针异常(NullPointerException) 关于垃圾回收器:GC 在java语言中,垃圾回收器主要针对的是堆内存。 当一个java对象没有任何“引用”指向该对象的时候,GC会考虑将该垃圾数据释放回收掉。 出现空指针异常的前提条件是? “空引用”访问实例【相关对象】相关的数据 阅读全文
posted @ 2020-06-05 23:58
xlwu丶lz
阅读(141)
评论(0)
推荐(0)
摘要:
实例化: java程序员是转换桥梁 1 面向过程(以我为中心)和面向对象有什么区别? 从语言方面触发: 对于c语言来说,是完全面向过程的。 对于c++语言来说,是一半面向过程,一半是面向过程的。 对于java来说,是完全面向对象的。 什么是面向过程的开发方式? 面向过程的开发方式主要的特点是: 注重 阅读全文
posted @ 2020-06-05 23:56
xlwu丶lz
阅读(234)
评论(0)
推荐(0)
摘要:
什么是递归? 其实说白了就是自己调用自己。 递归没有结束条件的时候会发生栈内存溢出原理: 递归的执行原理: 案例1: /* 方法递归? 1 什么是方法递归? 方法自己调用自己,这就是方法递归。 2 当递归时程序没有结束条件,一定会发生: 栈内存溢出错误:StackOverflowError 所以:递 阅读全文
posted @ 2020-06-05 23:54
xlwu丶lz
阅读(108)
评论(0)
推荐(0)
摘要:
案例1: /* 方法重载机制? 1 以下程序先不使用方法重载机制,分析程序的缺点??? 以下程序没有语法错误,运行也是正常的,你就分析一下代码风格存在什么缺点! 缺点包括两个: 1 代码不美观(不好看、不整齐),[这是次要的] 2 程序员需要记忆更多的方法名称,程序员比较累。 */ public c 阅读全文
posted @ 2020-06-05 23:52
xlwu丶lz
阅读(153)
评论(0)
推荐(0)
摘要:
以下方法调用的运行原理 如第三种图。 // 局部变量:只在方法体中有效,方法结束了,局部变量的内存就释放了。 // JVM三块主要的的内存:栈内存、堆内存、方法区内存。 // 方法区最先由数据:方法去中放代码片段。存放class字节码。 // 堆内存:后面讲。 // 栈内存: 方法调用的时候,该方法 阅读全文
posted @ 2020-06-05 23:50
xlwu丶lz
阅读(75)
评论(0)
推荐(0)
摘要:
1 方法 1.1 什么是方法?有什么用?(可以先看一下,一个程序如果没有方法,会出现什么问题?) 方法(英语单词:Method)方法是可以完成某个特定功能的并且可以被重复利用的代码片段。 在c语言中,这个方法被称为“函数”。在java中不叫函数,叫做方法。 你定义了一个/抽取了一个方法出来,而这个方 阅读全文
posted @ 2020-06-05 23:48
xlwu丶lz
阅读(219)
评论(0)
推荐(0)
摘要:
1 怎么接收用户键盘输入? java.util.Scanner s = new java.util.Scanner(System.in); // 接收整数 int i = s.nextInt(); // 接收字符串 String str = s.next(); 2 控制语句 2.1 控制语句的出现可 阅读全文
posted @ 2020-06-05 23:46
xlwu丶lz
阅读(304)
评论(0)
推荐(0)
摘要:
1 第一种方式写法 /* 1 输出信息到控制台: System.out.println(...); 2 在java中怎么接受键盘的输入呢? 先声明一下,这个代码看不懂很正常,因为这个代码是免现对象张杰学习之后才能够理解。 这个代码以后复制黏贴就行。 接收一个正整数怎么办? java.util.Sca 阅读全文
posted @ 2020-06-05 23:40
xlwu丶lz
阅读(462)
评论(0)
推荐(0)
摘要:
算数运算符: ↓ 算数运算符 ↓ /* 算数运算符: + 求和 - 相减 * 乘积 / 商 % 求余数(求摸) ++ 自加1 -- 自减1 对于++运算符来说: 可以出现在变量前,也可以出现在变量后。 不管出现在变量前还是变量后,总之++执行结束之后,变量的值会自动+1。 */ public cla 阅读全文
posted @ 2020-06-05 23:13
xlwu丶lz
阅读(187)
评论(0)
推荐(0)
摘要:
1 数据类型 1.1 数据类型有什么作用? 数据类型用来声明变量,程序在运行过程中根据不同的数据类型分配不同大小的空间。 int i = 10; double d = 1.23; i变量和d变量类型不同,空间大小不同。 1.2 数据类型在java语言中包括两种: 第一种:基本数据类型 基本数据类型又 阅读全文
posted @ 2020-06-05 23:10
xlwu丶lz
阅读(1106)
评论(0)
推荐(0)
摘要:
cmd 运行 javadoc -d javaDoc -author -version VarTest02.java 会生成对应的javadoc注释文档 /** * 变量测试类2 * @author 吴欣麟 * @version 1.1 * @since 1.0 */ /* 什么是变量? 变量其实就是 阅读全文
posted @ 2020-06-05 23:06
xlwu丶lz
阅读(141)
评论(0)
推荐(0)
摘要:
/* 变量的第一个测试程序:Var是变量 1 关于程序当中的数据? 开发软件是为了解决现实世界中的问题。 而现实世界当中,有很多问题都是使用数据进行描述的。 所以软件执行过程中最主要的就对数据的处理。 软件在处理数据之前需要能够表示数据,在java代码中怎么去表示数据呢?在java中有这样的一个概念 阅读全文
posted @ 2020-06-05 23:03
xlwu丶lz
阅读(193)
评论(0)
推荐(0)
摘要:
什么是关键字? 在SUN公司开发Java语言的时候,提前定义好了一些具有特殊含义的单词,这些单词全部都是小写,具有特殊含义,不能用作标识符。 凡是在EditPlus中以蓝色字体形式存在的都是关键字,具有特殊含义。 切记: java语言中所有关键字都是全部小写。 注意:java语言中是严格区分大小写的 阅读全文
posted @ 2020-06-05 22:56
xlwu丶lz
阅读(131)
评论(0)
推荐(0)
摘要:
/* 1 在java程序当中,使用EditPlus工具进行代码编写的时候,有一些单词是蓝色,有的是红色,有的绿色,有的黑色,有的是紫色,有的是粉色。。。 2 注意: 在java源代码当中,在EditPlus工具中显示的高亮颜色为黑色时,这个单词属于标识符。 3 标识符可以标识什么? 可以标识: 类名 阅读全文
posted @ 2020-06-05 22:54
xlwu丶lz
阅读(677)
评论(0)
推荐(0)
摘要:
// 单行注释 /* 多行注释 */ /** * javadoc注释:这里的注释信息可以自动被javadoc.exe命令解析提取并生成到帮助文档当中。 */ /* 1 在java中任何有效的代码必须写到“类体”当中,最外层必须是一个类的定义。 2 public表示公开的,class表示定义一个类,T 阅读全文
posted @ 2020-06-05 22:51
xlwu丶lz
阅读(606)
评论(0)
推荐(0)
摘要:
配置环境变量path的步骤: 桌面计算机上右键-->属性-->高级系统设置-->环境变量。 怎么修改环境变量呢? 找到path,鼠标双击!!!! path环境变量当中都是路径,路径和路径之间必须采用“半角的分号”分隔。 让javac.exe能用,我们配置那个路径到path中? 将I:\Java\jd 阅读全文
posted @ 2020-06-05 22:44
xlwu丶lz
阅读(135)
评论(0)
推荐(0)
摘要:
这个程序不需要大家理解,大家照抄就行,因为目前我也不会讲解这个程序为什么这么写。 主要是为了搭建Java开发环境,测试Java的环境是否能用。 第一步:安装文本编辑器(EditPlus) 第二步:安装JDK(先下载JDK) 安装JDK13,直接下一步就行。 JDK13安装的时候内置了一个JRE,独立 阅读全文
posted @ 2020-06-05 22:42
xlwu丶lz
阅读(2740)
评论(0)
推荐(0)
摘要:
java程序从编写到最终运行经历了哪些过程? java程序非常重要的两个阶段: 编译阶段 运行阶段 注意:Java程序员直接编写Java代码(普通文本)是无法执行被JVM识别的。Java程序员编写的Java代码这种普通文本必须经过一个编译,将这个“普通文本代码”变成“字节码”,JVM能够识别“字节码 阅读全文
posted @ 2020-06-05 22:40
xlwu丶lz
阅读(263)
评论(0)
推荐(0)
摘要:
JDK:Java开发工具箱。 JRE:Java运行环境。 JVM:Java虚拟机。 JDK包括JRE,JRE包括JVM。 JVM是不能独立安装的。 JRE和JDK都是可以独立安装的。 有单独的JDK安装包。 也有单独的JRE安装包。 没有单独的JVM安装包。 安装JDK的时候:JRE就自动安装了,同 阅读全文
posted @ 2020-06-05 22:37
xlwu丶lz
阅读(151)
评论(0)
推荐(0)
浙公网安备 33010602011771号