java的基础知识
Java入门
8. 6
1、Dos:disk operate system(磁盘操作系统)
2、ipconfig/all表示所有网络配置信息
3、Dos的方法
cd:(change directory)切换目录
dir:显示当前目录有哪些文件或文件夹
cd..向上返回目录
cd/切换到当前根目录
4、环境变量: path当前操作系统的环境变量,如果将文件配置到path,则能在这个dos调用此文件内任何条件
5、Dos中应用变量 %变量%
window+e 打开资源管理器
window+d 显示桌面
8.7
编写并运行Java程序步骤
1、编写Java源代码并 以Java为源代码
2、编译:将字符编译成字节文件
3、运行Java字节
4、java代码格式:
class 类名{
/主方法
public static main(String[ ] args){
Sysem.out.println("内容")
}
5、编译:在dos中打开Java文件所在的目录,成功则会生成class文件
javac 文件名(包含扩展名)如果没提示信息则编译成功
6、运行:Java文件名(不包含扩展名),所有的Java字节码文件都是统一class结尾的
7、注释:
单行注释 //注释内容
多行注释/*
*/(不会被编译到class文件中)
8、标识符:
由文件 数字 (下划线) 和dollar符组成英文为(A - Z)和(a - z)数字包含0到9
注意 第一个不可以是数字
标识符区分大小写
标识符不能包含空格
9、变量 数据类型.变量名=值
字符赋值
char so='a';
char s1=123;
cahr s2='中';
10、字符串:不是基本类型
String StuName=小明;
String gender=new String();
String major=new String(" ");
11、类型转换
byte a=123;
int num=a;范围小直接向范围大的类型转换
short s=123;
a=(byte)s;需强制转换可呢个会缺失部分信息
8.8
1、如果类名(class)前加上public,类名必须与文件名保持一致
2、一个Java文件中只能有一个public类型的class
3、逻辑运算符预位运算符之间的区别
逻辑运算符只针对Boolean类型的类进行运算,而位运算还可以针对数值进行位运算
逻辑运算符可能会出现短路
4、<< a 表示乘以2的a次方
>>a 表示除以2的a次方
>>>无符号右移
5、当byte short int 作为运算是会将此数转化为int类型
整数数字没被定义类型,默认为int类型
8.9
1、方法返回值 方法名(参数){
jvm内存分为三千个模块;
方法区 堆 栈
方法区:加载文件(class节码文件)
堆:存放实例化对象,内存区域是最大的
栈:先出后进,用来进行类或对象的方法
2、static:
可以修饰属性 也可以修饰方法 还可以单独使用
由static修饰的变量为静态变量,修饰的方法为静态方法,静态变量和静态方法可直接使用类名,静态变量或者类名可直接使用静态方法
8.10
1、Java在编译时会将所引用的其他类一同编译
2、在eclipse中编码是以工程为基本单元的
在Java中,src目录存放Java源代码
eclipse 快捷键
ctrl + "+" 放大编辑器中的字体
ctrl + "-"缩小编辑器中的文字
ctrl + "alt" + 向上的箭头为复制光标所在行
crtl + "d" 删除光标所在行
alt + up/down 向上或者向下移动光标所在行
3、java基础知识
包:对Java文件进行分门别类
命名规则 com.zzxtit.first.test
类
构造方法:构建Java对象的方法称为构造方法
Java类的访问权限
public protected
ctrl + /单行注释
crtl +shift+o 引用被引入的类
4、特点:方法名与类名相同,没有返回值,当在类中自定义构造方法,系统不在分配无参数的构造方法分配方法
5、在类变量中的优先级
如果方法的参数或局部变量名与成员变量名相同,则会访问局部变量。如需要果访问成员变量则需要在成员变量前+this