![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础知识
文章平均质量分 63
@Mary
这个作者很懒,什么都没留下…
展开
-
java中的方法重载、覆盖、构造方法、扫描仪
方法重载(Overload): 方法过载,一种方法有多种含义(功能) 方法重载的条件:(面试题) 1.需要在同一个类中 2.方法名相同 3.方法的参数需要不同(参数类型不同or参数个数不同or参数顺序不同) **注:**1)参数名不同不能算是不同 2)方法重载对修饰符和返回类型没有要求 public static void test(){}原创 2021-06-30 19:29:48 · 152 阅读 · 0 评论 -
java中的数组
2.1 Java中的数组2.1.1 数组【装元素的容器】:装类型相同,存储空间连续的元素int[] data = new int[空间大小];int[] data = new int[]{元素,元素,元素…};int[] data = {元素,元素,元素…};得到某一个元素:System.out.println(data[下标]);得到数组的大小:System.out.println(data.length);如何遍历数组对象:for + 下标for(int x = 0;x <原创 2021-06-28 20:03:53 · 111 阅读 · 0 评论 -
java中的循环控制
1.13.3 循环控制循环嵌套:一个循环定义在另一个循环里面循环控制:continue:跳过本次循环剩下的代码,跳到所在循环的第三部分(x++) break:跳出所在循环,跳到所在循环结束的部分循环标签:当多个循环嵌套在一起的时候,如果代码写在内层,控制外层循环时,需要给外层循环贴标签(a:)然后在内层循环里continue/break+标签名;例子:用for循环嵌套输出对应数字/图形public class DrawPicLoop{ public sta原创 2021-06-26 17:59:25 · 197 阅读 · 0 评论 -
IBM面试题--判断传进去的数字x是不是2的n次方数
public class TwoPow{ public static void main(String[] args){ check(64); } //判断传进去的数字x是不是2的n次方数 //IBM面试题 public static void check(int x){ //8:000...1000 //7:000...0111 & // 000...0000 //16:000...10000 //15:000...01111 & //原创 2021-06-25 20:37:36 · 75 阅读 · 1 评论 -
Java中的变量和控制结构
1.12 java中的变量1)成员变量:实例变量 属性:定义在类体里面2)局部变量:自动变量 定义在方法体里面,方法里面的参数也是局部变量成员变量和局部变量区别?成员变量(实例变量)局部变量(自动变量)定义位置定义在类体里面定义在方法体里面,以及方法里()中的参数作用范围也叫属性,依赖于对象存在,对象创建,属性创建,对象消亡,属性也消亡依赖于方法而存在,从定义的那一行开始到该方法体结束之前都可以访问,方法体外不可调用该变量,局部变量也在该方法被调用时那一行有原创 2021-06-25 19:49:59 · 131 阅读 · 0 评论 -
java中的运算符(详解)
1.11 运算符1.11.1 [+、-、/、*、%][+]当+遇到String类型的时候 不再表示算数加法 而是表示追加连接[-]算数减法[*]当心数值超出int类型最大边界 注意使用long类型一年的毫秒数:System.out.println(365L * 24 * 60 * 60 * 1000);[/]整数除法取整:整数 / 整数 = 整数,小数除法可以按照常规输出[%]取模运算符,求余数,最终结果的符号取决于位于参与运算的第一个数字的符号System.out.println(5/0原创 2021-06-24 20:25:38 · 257 阅读 · 1 评论 -
有10瓶药 里面有9瓶是无毒的 有1瓶毒药
有10瓶药 里面有9瓶是无毒的 有1瓶毒药小白鼠只要喝了毒药 就会在7天后死掉但在7天内没有任何反应现在只给4只小白鼠和8天时间如何测试出来哪瓶药是毒药? DCBA第1瓶药:0001第2瓶药:0010第3瓶药:0011第4瓶药:0100第5瓶药:0101第6瓶药:0110第7瓶药:0111第8瓶药:1000第9瓶药:1001第10瓶药:1010A:倒数第一位是1喝掉 1 3 5 7 9 B:倒数第二位是1喝掉 2 3 6 7 10C:倒数第三位是1喝掉 4 5 6原创 2021-06-23 21:01:49 · 447 阅读 · 0 评论 -
java中数据类型和常用工具指令
1.8 Java中常用的工具命令:binjavac 编译指令java 运行指令javadoc 生成帮助文档【说明书】javadoc -d 文件夹名字 xxx.javajar 生成可执行的压缩归档文件jar cvf 新的名字.jar xxx.class双击可执行方法:右击生成的jar包,用winRAR打开,双击META-INF,在MANIFEST-MF中最后一行添加:Main-class: 类名native2ascii 得到一个元素的Unicode编码1.原创 2021-06-23 20:45:03 · 170 阅读 · 0 评论 -
第一个HelloWorld程序
1.6 第一个程序HelloWorld.java --1995->sunpublic class HelloWorld{ //定义一个公共的静态的没有返回类型的main方法 //main方法是程序的入口 public static void main(String[] args){ System.out.println("HelloWorld"); }}//:单行文本注释/*多行文本注释*//**多行文档注释*//**System->原创 2021-06-22 19:43:14 · 134 阅读 · 0 评论 -
Java语言的优势
1.1 java简介:1.1.1 概述计算机开发语言1.1.2 计算机语言发展史:1)第一代:二进制 010100000:表示加载0001:表示存储优点:直接执行, 速度快 ,占用资源少缺点:可读性,可移植性差,编程繁琐2) 第二代:汇编语言(符号语言—低级语言)3)第三代:高级语言1980年之前:主要以结构化语言或面向过程的开发(C)1980年之后:主要面向对象的开发(C++为代表、java/python/php)1.2 java开发方向javaSE:桌面应用【C/S架构】原创 2021-06-22 19:35:56 · 160 阅读 · 0 评论 -
jdk安装及环境变量设置
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar原创 2021-06-22 19:32:04 · 133 阅读 · 0 评论