前言:为了大家更好的学习,我尽量采用图文和代码的形式为大家详细而又简单的讲解,与你相遇倍感荣幸,因为成长历程需要你我一起见证,欢迎大家一起讨论
基本知识:
程序入口:
main 程序执行入口:不管方法都由此进去;
Dos命令:
dir列出当前目录下所有的文件;
md创建目录;
rd删除目录;
Cd 切换目录;del删除目录;exit推出DOS;
jvm,jre,jdk的作用:
JVM:java虚拟机,保证Java的跨平台行;
JRE:Java运行环境包括jvm+Java核心类库,核心类库为保证安全将其底层都为final修饰;
JDK:Java开发工具,包括Jre+开发工具;
IDE:Java集成工具开发包;
Path和Classpath的作用:
Path:是配置windows可执行文件的搜索路径,即扩展名为exe的程序文件所在的目录,用于指定的DOS窗口命令地址
Class path:是配置class文件所在的目录,用于指定类搜索路径,JVM就是通过它来寻找该类的class文件;
标识符的命名规则:
1. 内容只能是数字、字母 _和$;
2. 不能以数字开头;
3. 不能使用关键字
4. Java的命名规范:包名小写;类名和接口名首字母大写;变量名,方法名,采用驼峰法;
Java编译运行:
Javac 文件名,Java 文件名
变量:
概念:内存中一块内存区域,定义变量就是为了使用内存空间;
作用:用来储存数据,使其重复使用;公司需要规范;
三要素:类型,变量名,值,
定义格式的两种方法:
一:数据类型 变量名=值;
二:数据类型 变量名;变量名=初始值;
八大数据类型:
Java中的数据类型分为引用数据类型和基本数据类型,
基本数据类型分为8种,四类:
整型: byte short int long
浮点型: float double
字符型: char
布尔型: boolean;
Java引用数据类型:
1.类:对于所有的类,首字母应该大写;只有一个public公共类;
2.接口;
3.数组;
具体内容如下:
类型转换:
自动转换类型:低精度向高精度转换;
强制转换类型:高精度向低精度转换;
运算符
基础算数运算符4种:
+ - * / 分别对应加减乘除;
逻辑运算符3个 :
&& || ! 分别对应与或非
关系运算符7个:
< > = <= >= != ==
instancef运算符:
对象instanceof类,返回boolean值;
数组的定义:
概念:统一数据类型的集合;
优点:可以自动给数组中的元素从0开始变好,方便操作;
定义形式:数据类型 [ ]数组名=new 数据类型[length];
数据类型 数组名[ ];
赋值:数组名[ ]={ , , };
基本使用:长度为.length;