Scanner对象 用来获取用户输入。 java.util.Scanner是Java5的新特性 创建的基本语法: Scanner scanner = new Scanner(System.in); ... scanner.close(); 通过Scanner类的next()与nextLine()方法获取输入的字符串 在读取前我们一般需要使用hasNext()与hasNextLine()判
包机制 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间 定义包语句的语法: package pkg1[.pkg2[.pkg3 ....]];//放在java文件的最前面 一般利用公司域名倒置作为包名 为了能够使用一个包的成员,我们需要明确导入,使用“import”语句即可完成此功能 import java.util.D
Markdown简单语法学习 标题: 标题三 标题四 字体样式 加粗 斜体 斜体和加粗 删除线 引用 选择Typora作为学习软件 分割线 链接,列表 图片 超链接 点击跳转 列表 有序列表1 有序列表2 无序列表1 无序列表2 表格 可以右击插入,也可以自己实现,注意表格之间不能有空行,通过查看源
windows常用快捷键 复制:ctrl + c 粘贴:ctrl + v 剪切:ctrl + x 保存:ctrl + s 撤销:ctrl + z 全选:ctrl + a 关闭当前窗口:alt + f4 文件永久删除(在回收站里找不到):选中文件 shift + delete 运行:windows + r 打开我的电脑:windows + e 打开任务管理器:ctrl + shift +esc (可以结束死机的
属性和方法 方法注意事项 方法应该定义在类当中,但是不能在方法当中再定义方法,不能嵌套。 方法定义的前后顺序无所谓。 方法定义之后不会执行,如果希望执行,一定要调用:单独调用、打印调用、赋值调用。 如果方法有返回值,那么必须写上“return 返回值;”,不能没有。 return后面的返回值
一、填空题(共20个题目,总计20分)1.Java虚拟机就是一个虚拟的用于执行 字节码文件 .class 的计算机。它是Java最核心的技术,是Java跨平台的基础。2.使用Java开发应用程序包括编写源程序,编译源程序,解释并运行三个步骤,其中编译和解释分别需要使用javac.exe和 java.exe 实现。3.一个十进
目录成员内部类静态内部类局部内部类匿名内部类 成员内部类 public class InnerTest { class Inner{ } } public class Main { public static void main(String[] args) { InnerTest innerTest = new InnerTest(); InnerTest.Inner inner = innerTe
目录instanceof关键字final关键字抽象类和抽象方法接口 instanceof关键字 https://www.cnblogs.com/huachuantingyumian/p/16207004.html final关键字 当类使用final关键字修饰时,类不允许被继承。 public final class A{ } 当方法使用final关键字修饰时,方法不允许被重写。 p
JavaSE基础语法总结(一) 一、引入 计算机内部存储的最小单位是“位”(bit) 计算机中数据处理的基本单位是“字节”(byte),用B表示 Windows中进入对应的文件目录前加cmd和空格,就会进入到该文件目录下的doc命令。 二、关键字 String 不是关键字,是一个类 三、变量 局部变量:必须声
一、概述 /** * <what> * 创建并返回此对象的一个副本; * (按照原对象,创建一个新的对象[复制原对象的内容]) */ 二、已经存在new或反射等技术,为啥还需要Object的clone方法? 1、new关键字、反射创建对象的弊端
一、IO输入输出: 输入:硬盘到内存(Read / Input / InputStream) 输出:内存到硬盘(Write / Output / OutputStream) 二、IO流分类四大家族: 都是抽象类。(abstract class) 在java中只要“类名” 以Stream结尾的都是字节流。以“Reader / Writer”结尾的都是字符流。 所有的 流 都
Java学习路线: 第一:首先建议大家从HTML+CSS 静态布局还开始,有人说我是做后端的,前端的事情不用管,这本身就是一个误区,如今HTML5这么强大,你不会本身就不会有什么竞争力。 第二:Java和jQuery的学习,不用说Java无论在前端还是后端中都是占比非常大的,很多人学不懂也是情理之中,这个
定义:方法自己调用自己 1、在实际的开发中,不建议轻易的选择递归,能用for循环while循环代替的,尽量使用循环来做。因为循环的效率高,耗费的内存少。递归耗费的内存比较大,另外递归的使用不当,会导致JVM死掉。(在少数的情况下,不用递归,这个程序没法实现。)递归我们还是要认真学习的。2、在
冒泡排序算法过程: 冒泡排序算法 1、每一次循环结束之后,都要找出最大的数据,放到参与比较的这堆数据的最右边。(冒出最大的那个气泡。) 2、核心:左边的数字和右边的数字比对,当左边 > 右边的时候,交换位置。(左右数字对比,左>右,交换位置)原始数据:3, 2, 7, 6, 8第1次循环:(最大的
历史(建议了解即可) 一、1990年,美国Sun公司的“Stealth计划”(后改名为“Green计划”)目标设置在家用电器等小型系统的程序语言,准备应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信 二、1996年5月23日,JDK1.0开始发行(前期Java的版本只有两个) 三、2005年6月,Java One大会中,J2S
JavaSE第六章、面向对象(上) 一、类与对象 类是一个数据量类型,如:Cat类。 类有属性,有行为。 对象就是一个具体的实例,如:老王的猫、老李的猫…… 从猫类到对象,目前有几种说法:1.创建一个对象2.实例化一个对象…… public class test{ public static void main(String[] ar
下载 JDK 网站网址:oracle 安装 JDK 双击运行安装包 配置环境变量
一、java方法概述: 方法是一段普通的代码片段,并且这段代码可以完成某个特定的功能,而且可以被重复的调用/使用; java中的方法又叫做method,只要是可以独立出来的功能,我们都可以定义为单独的一个方法来完成,如果以后需要使用此功能时直接调用这个方法就行了; 不要把所有的代码都扔到main
关键字:static static翻译为“静态”所有static关键字修饰的都是类相关的,类级别的。 带有static的方法调用:“类名.”的方式访问。 static修饰的变量:静态变量;static修饰的方法:静态方法 没有static,这样的方法被称为:实例方法。(对象方法,对象级别的方法需要先new对象出来) 实例变量:
内容范围 随着java不同版本的日益更新迭代,你是否还依旧使用着1.7 1.8版本? 如果是这样,那我建议你收藏好这篇博客,我会定期更新最新版本最新功能,让你知道新版本java到底带来了哪些好用功能 具体内容 jdk8 https://www.oracle.com/java/technologies/javase/8-whats-new.html jdk9 htt
本文来自博客园,作者:{张果},转载请注明原文链接:{JavaSE学习总结(一)——java基础} 一、Java是什么 Java 是由 Sun Microsystems 在 1995 年首先发布的编程语言和计算平台。Java 是一项用于开发应用程序的技术,可以让 Web 变得更有意思和更实用。有许多应用程序和 Web 站点只有在安
1. hashCode方法 代码: package NeiBuLei; public class hashCode { public static void main(String[] args) { AA aa = new AA(); AA aa2 = new AA(); AA aa3 = aa; AA aa4 = aa2; System.out.println("aa.hashCode()="
JavaSE第五章、数组&排序&查找 一、数组 1.数组的定义 (1)动态初始化 第一种: int[] a=new int[5]; 第二种: int a[]=new int[5]; 第三种: int a[];或int[] a; //先定义 a=new int[5]; //再初始化 (2)静态初始化 int a[]={1,2,3,4,5}; 注意事项: 数组中的元素可以是任何数据类型
设计模式 致命三连 什么是:是前辈对代码开发经验的总结是解决一系列问题的套路。是一套用来提高代码复用性,可维护性,可读性,稳健性以及安全性的解决方案。 类与类之间的关系 继承关系(extends) 继承指的是一个类(称为子类、子接口)继承另外的一个类(称为父类、父接口)的功能,并可以
单词累计: Identifier /aɪˈdentɪfaɪər/ 标识符 cons /kɒnz/ 字面值 Variable /ˈveəriəbl/ 变量,可变的 一、Java中的注释: 1、单行注释: // 只注释当前行2、多行注释: /* 注释1 注