首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java基础笔记

Java基础 Java语言特点 跨平台( 一次开发,到处运行) 面向对象(万物皆对象) Java开发运行环境 JDK:Java开发工具集(开发人员需要安装)window配置JDK JVM:java虚拟机...JRE:java运行环境(运行java程序必须安装) 注:java程序最终是运行在jvm虚拟机上的,不同的操作系统上可以安装其对应版本的jvm,这样就实现了跨平台 java程序开发的步骤 编写源代码...(后缀.java) 编译 (后缀.class) 运行 java类的结构 public class 类名{ public static void main(String[] args){...} } main方法是Java程序的入口 语法规则 输出语句 System.out.println("输出内容"); //输出完后自动换行--》System.out.print("\n");...—》float—》double char——》int 自动 float——》int 强制 (int)12.3f 引用类型 String 数组 对象 除了八中基本类型之外的都属于引用数据类型 比较相等 Java

76820
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    学习笔记-Java基础

    整理一下以前的Java学习笔记,查缺补漏 this和super的区别 区别 this super 定义 表示本类对象 表示父类对象 使用 本类操作:this.属性this.方法()this() 父类操作...①子类使用implements实现接口 设计模式 模板设计模式 工厂设计模式、代理设计模式 局限 一个子类只能继承一个抽象类 一个子类可以实现多个接口 接口的默认方法是public,方法不能有实现(Java8...是一个类在定义时默认是实现的接口,里面只有一个compareTo()方法 2. java.util.Comparator是需要单独定义一个比较的规则类,里面有两个方法,compare()和equal()...java.io.Serializable接口,默认情况下一个对象的所有属性都会被序列化下来,也可以使用transient关键字定义不被序列化的属性。...Copyright: 采用 知识共享署名4.0 国际许可协议进行许可 Links: https://lixj.fun/archives/java学习笔记

    23520

    Java基础笔记01

    常见的形式有台式计算机、笔记本计算机、大型计算机等。 应用举例 1:科学计算 2、数据处理 3、自动控制 4、计算机辅助设计 5、人工智能 6、多媒体应用 7、计算机网络 ... B:什么是硬件?...分布式处理 多线程 健壮性 动态 结构中立 安全性 开源 跨平台 01.08_Java语言基础(Java语言跨平台原理)(掌握) A:什么是跨平台性 B:Java语言跨平台原理 只要在需要运行java...(一处编译,到处运行) 01.09_Java语言基础(JRE和JDK的概述)(掌握) A:什么是JRE 包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等...D:\develop\Java\jdk1.7.0_72\bin b:然后分别输入javac和java,如果正常显示一些内容,说明安装成功 01.11_Java语言基础(JDK安装路径下的目录解释)(了解...的类文件,就是.class文件 01.19_Java语言基础(Editplus开发程序并编译运行)(了解) A:配置快捷键编译运行 B:去除备份文件 01.20_Java语言基础(注释概述及其分类)(掌握

    88460

    Java基础学习笔记Java基础语法

    关键字 是被Java语言赋予特殊含义,具有专门用途的单词,比如class,int,double均为Java已经预设好的; 组成关键字的字母全部小写 ,注意String不是关键字; goto与const是...数据类型的分类 基本数据类型 基本数据类型是Java语言中内置的类型,分别是整数类型、小数类型、字符类型、布尔类型。 这四类基本类型是最简单、最基础的类型。...库存商品总金额:所有商品金额,double型 public class Main { public static void main(String[] args) { //苹果笔记本电脑...macSize = 13.3; double macPrice = 6988.88; int macCount = 5; //联想Thinkpad笔记本电脑...= 14.0; double thinkpadPrice = 5999.99; int thinkpadCount = 10; //华硕ASUS笔记本电脑

    59730

    Java 基础语法【笔记

    有效的提问题公式:一个好的问题 = 问题背景 + 我已经知道的 + 我想知道的 今天给大家分享【Java 基础语法】。...当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。...【主方法入口】:所有的 Java 程序由 public static void main(String[] args) 方法开始执行。 Java 标识符 Java 所有的组成部分都需要名字。...变量 Java 中主要有如下几种类型的变量 局部变量 类变量(静态变量) 成员变量(非静态变量) Java 空行 空白行 或者 有注释的行,Java 编译器都会忽略掉。...Java 源程序与编译型运行区别

    28310

    Java基础笔记19

    19.01_异常(异常的概述和分类) A:异常的概述 异常就是Java程序在运行过程中出现的错误。...的方式处理多个异常 19.05_异常(JDK7针对多个异常的处理方案) A:案例演示 JDK7以后处理多个异常的方式及注意事项 19.06_异常(编译期异常和运行期异常的区别) A:编译期异常和运行期异常的区别 Java...所有的RuntimeException类及其子类的实例被称为运行时异常,其他的异常就是编译时异常 编译时异常 Java程序必须显示处理,否则程序就会发生错误,无法通过编译 运行时异常 无需显示处理...19.17_File类(File类的删除功能) A:删除功能 public boolean delete():删除文件或者文件夹 B:案例演示 File类的删除功能 注意事项: Java中的删除不走回收站

    61760

    Java基础笔记05

    05.01_Java语言基础(数组概述和定义格式说明) A:为什么要有数组(容器) B:数组概念 C:数组定义格式 数据类型[] 数组名 = new 数据类型[数组的长度]; 05.02_Java语言基础...语言基础(Java中的内存分配以及栈和堆的区别) A:栈 B:堆 C:方法区 D:本地方法区 E:寄存器 05.04_Java语言基础(数组的内存图解1一个数组) A:画图演示 一个数组 05.05_...Java语言基础(数组的内存图解2二个数组) A:画图演示 二个不同的数组 05.06_Java语言基础(数组的内存图解3三个数组)????...05.11_Java语言基础(数组的操作3反转) A:案例演示 数组元素反转(就是把元素对调) 05.12_Java语言基础(数组的操作4查表法) A:案例演示 数组查表法(根据键盘录入索引,查找对应星期...) 05.13_Java语言基础(数组的操作5基本查找) A:案例演示 数组元素查找(查找指定元素第一次在数组中出现的索引) 05.14_Java语言基础(二维数组概述和格式1的讲解) A:二维数组概述

    54180
    领券