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
Java基础 方法的重载 重载就是在一个类中,有相同的函数名称,但形参不同的函数 重载的规则: 方法名称必须相同 参数列表必须不同(如个数不同,类型不同,排列不同等) 方法的返回类型可以相同也可以不相同...return a; else return b; } } 命令行传递参数 mian方法也可以传递参数 可变参数 jdk5后java...下面附上一个打印当月的日历的小程序: 代码如下: package com.javatest.datetest; import java.time.*; /* * @version 1.0 * @
RandomDemo.java import java.util.Random; public class RandomDemo { public static void main(String...若将DoWhileDemo.java中的循环条件xjava运行结果会打印x=1,而WhileDemo.java运行结果什么也不会打印。...接下来将ForForDemo.java稍作修改,控制程序只打印4行“*”,如下所示: BreakDemo02.java public class BreakDemo02 { public static...BreakDemo02.java与ForForDemo.java实现原理类似,只是在外层for循环前面增加了标记“AA”。当i>4时,使用break AA;语句跳出外层循环。...继续下一次循环 实现代码步骤 分析完毕之后,完成代码的编写: GuessNumber.java import java.util.Random; import java.util.Scanner;
02.01_Java语言基础(常量的概述和使用) A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量 自定义常量(面向对象部分讲) C:字面值常量的分类...02.08_Java语言基础(原码反码补码的练习) A:已知原码求补码 0b10110100 B:已知补码求原码 0b11101110 02.09_Java语言基础(变量的概述及格式) A:什么是变量...语言基础(定义不同数据类型的变量) A:案例演示 定义不同基本数据类型的变量,并输出 赋值时候注意float类型,long类型 02.12_Java语言基础(使用变量的注意事项) A:案例演示 a:...语言基础(char数据类型) A:char c = 97; B:Java语言中的字符char可以存储一个中文汉字吗?...02.21_Java语言基础(算术运算符++和--的练习)???? A:案例演示 请分别计算出a,b,c的值?
03.01_Java语言基础(逻辑运算符的基本用法)(掌握) A:逻辑运算符有哪些 &,|,^,!...03.02_Java语言基础(逻辑运算符&&和&的区别)(掌握) A:案例演示 &&和&的区别? a:最终结果一样。 b:&&具有短路效果。左边是false,右边不执行。...03.03_Java语言基础(位运算符的基本用法1)(了解) A:位运算符有哪些 &,|,^,~ ,>>,>>>,<< B:案例演示 位运算符的基本用法1 &,|,^,~ 的用法 &:有0则0 |:...03.05_Java语言基础(位运算符的基本用法2及面试题)(了解) A:案例演示 >>,>>>,<<的用法: "<<":左移 左边最高位丢弃,右边补齐0 ">>":右移 最高位是0,左边补齐0;...03.11_Java语言基础(顺序结构语句)(了解) A:什么是流程控制语句 流程控制语句:可以控制程序的执行流程。
语言基础(循环结构循环嵌套输出正三角形) A:案例演示 需求:请输出下列的形状 * ** *** **** ***** 04.13_Java语言基础(循环结构九九乘法表) A:案例演示...基础班”); } 我想在控制台输出2次:“Java基础班“ 我想在控制台输出7次:“Java基础班“ 我想在控制台输出13次:“Java基础班“ 04.16_Java语言基础...04.17_Java语言基础(方法概述和格式说明) A:为什么要有方法 B:什么是方法 C:方法的格式 D:方法的格式说明 E:画图演示 把刚才的的推荐调用方式画图解释 04.18_Java语言基础(...04.21_Java语言基础(方法之输出星形及其调用) A:案例演示 需求:根据键盘录入的行数和列数,在控制台输出星形 B:方法调用: 单独调用 输出调用(错误) 赋值调用(错误) 04.22_Java...语言基础(方法的练习) A:案例演示 需求:根据键盘录入的数据输出对应的乘法表 04.23_Java语言基础(方法重载概述和基本使用) A:方法重载概述 求和案例 2个整数 3个整数 4个整数 B
18.01_集合框架(Map集合概述和特点) A:Map接口概述 查看API可以知道: 将键映射到值的对象 一个映射不能包含重复的键 每个键最多只能映射到一...
把学生数组的案例画图讲解 数组和集合存储引用数据类型,存的都是地址值 15.03_集合框架(集合的由来及集合继承体系图) A:集合的由来 数组长度是固定,当需要增加和减少元素时需要对数组重新定义,太麻烦,java...void clear() boolean contains(Object o) boolean isEmpty() int size() B:注意: collectionXxx.java...java编译器认为该程序存在安全隐患 温馨提示:这不是编译失败,所以先不用理会,等学了泛型你就知道了 15.05_集合框架(集合的遍历之集合转数组遍历) A:集合的遍历 其实就是依次获取集合中的每一个元素
Java基础 | 数据库 | Android | 学习视频 | 学习资料下载 最新通知 按照我去培训机构的学习经历,给初学还有自学Java 的同学一个基本的学习脉络,希望对大家有帮助。...数据类型 3.1 八大基础数据类型及对应的封装类: 封装类 数据类型 Byte类: byte(8bit) Short类: short(16bit) Integer类: int(...-引用数据类型常用的声明方法 注:声明变量会开辟一个内存空间,但初始空间为null,不能直接访问(未实例化),否则会出现空指针异常; 变量的赋值就是实例化的过程; 1及2为基础类型常用声明赋值的方法...,但不适用于类变量;类变量一般采用第三种方法; 基础类型变量的第3种方法实例:int a=new Integer(10);等价于int a=10; 3.3.2 命名规则: 1.首字符:...基础笔记2
B:通过javadoc命令生成说明书 @author(提取作者内容) @version(提取版本内容) javadoc -d 指定的文件目录 -author -version ArrayTool.java...看成员方法 H:然后使用 07.19_面向对象(学习Math类的随机数功能) 打开JDK提供的帮助文档学习 A:Math类概述 类包含用于执行基本数学运算的方法 B:Math类特点 由于Math类在java.lang
long long ago,学过一些java,由于某些原因,工作中没怎么用,自然而然也就忘记了,现在发现以后的工作中可能还是会要用到一些java方面的知识,再来重新回顾一下,简短的记录一些笔记,要想系统学习...java的话,肯定还是建议大家去B站上找视频看,文章的话不会写的太详细。...基础语法 注释 单行注释 格式: // 注释信息 多行注释 格式: /* 注释信息 */ 文档注释 格式: /** 注释信息 **/ 变量 变量命名的话,可以包含字母,数字,下划线...在java中会自动将类型进行转换。...sc = new Scanner(System.in); String x = sc.nextLine(); System.out.println(x); } } 以上是这两天复习基础语法的时候
常见的形式有台式计算机、笔记本计算机、大型计算机等。 应用举例 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语言基础(注释概述及其分类)(掌握
面向对象(包的定义及注意事项) A:定义包的格式 package 包名; 多级包用.分开即可 B:定义包的注意事项 A:package语句必须是程序的第一条可执行的代码 B:package语句在一个java...HelloWorld.java b:通过java命令执行。...java 包名.HellWord 10.04_面向对象(不同包下类之间的访问) A:案例演示 不同包下类之间的访问 10.05_面向对象(import关键字的概述和使用) A:案例演示 为什么要有import
21.01_IO流(字符流FileReader) 1.字符流是什么 字符流是可以直接读写字符的IO流 字符流读取字符, 就要先读取到字节数据, 然后转为字符....
关键字 是被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笔记本电脑
20.01_IO流(IO流概述及其分类) 1.概念 IO流用来处理设备之间的数据传输 Java对数据的操作是通过流的方式 Java用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流。...BufferedInputStream和BufferOutputStream拷贝) A:缓冲思想 字节流一次读写一个数组的速度明显比一次读写一个字节的速度快很多, 这是加入了数组这样的缓冲区效果,java
17.01_集合框架(HashSet存储字符串并遍历) A:Set集合概述及特点 通过API查看即可 B:案例演示 HashSet存储字符串并遍历 Ha...
有效的提问题公式:一个好的问题 = 问题背景 + 我已经知道的 + 我想知道的 今天给大家分享【Java 基础语法】。...当保存文件的时候,你应该使用类名作为文件名保存(切记 Java 是大小写敏感的),文件名的后缀为 .java。(如果文件名和类名不相同则会导致编译错误)。...【主方法入口】:所有的 Java 程序由 public static void main(String[] args) 方法开始执行。 Java 标识符 Java 所有的组成部分都需要名字。...变量 Java 中主要有如下几种类型的变量 局部变量 类变量(静态变量) 成员变量(非静态变量) Java 空行 空白行 或者 有注释的行,Java 编译器都会忽略掉。...Java 源程序与编译型运行区别
我们学习编程是为了什么 为了把我们日常生活中实物用学习语言描述出来 B:我们如何描述现实世界事物 属性 就是该事物的描述信息(事物身上的名词) 行为 就是该事物能够做什么(事物身上的动词) C:Java...中最基本的单位是类,Java中用class描述事物也是如此 成员变量 就是事物的属性 成员方法 就是事物的行为 D:定义类其实就是定义类的成员(成员变量和成员方法) a:成员变量 和以前定义变量是一样的...让学生自己完成 属性:品牌(brand)价格(price) 行为:打电话(call),发信息(sendMessage)玩游戏(playGame) 06.06_面向对象(学生类的使用) A:文件名问题 在一个java
13.01_常见对象(StringBuffer类的概述) A:StringBuffer类概述 通过JDK提供的API,查看StringBuffer类的说明 线...
领取专属 10元无门槛券
手把手带您无忧上云