Fundamental
一、认识Linux操作系统
1.Linux的由来及发展
1> Linux起源于1991年,1995年随着互联网的发展而流行开来;
2>是一个开源的操作系统,是一个类Unix操作系统;
3>目前,Linux是主流的服务器操作系统,广泛应用于互联网、与计算、智能手机(Android)等领域;
4>由于Java主要用于服务端的开发,因此Java应用的部署环境有很多为Linux;
2.相对路径和绝对路径
1>相对路径:文件或目录相对于当前工作目录的位置。
两个特殊的相对路径:
— “.” 表示当前目录
__“..” 表示上一句目录
2>绝对路径:文件或目录相对于根目录的位置。
绝对路径一般都从“/”开始,例如:/home/soft
二、Java开发环境
1.Java编译运行过程
1>程序员编写的Java源文件(java)首先要经过编译生成所谓字节码文件(.class);
2>Java程序的运行需要JVM的支持,JVM是一个软件,安装在操作系统中,为字节码文件提供运行环境;
2.JDK、JRE、JVM关系
JDK - Java Development Kit (java开发工具包)
JRE - Java Runtime Environment (java运行环境)
JVM - Java Virtual Machines (java虚拟机)
运行一个java程序所需的最小环境为JRE,开发一个Java程序所需的最小环境为JDK

三、Java变量、运算、分支结构、循环结构、循环问题、数组
1.Java基本类型:int、long、double、char、boolean、byte、char、short
分类:整数型:byte(1byte)、short(2byte)、int(4byte)、long(8byte)
浮点型:float(4byte)、double(8byte)
字符型:char(2byte)、
对于一些不方便输出的字符采用反义字符的形式:
‘\n’ 表示回车
‘\r’ 表示换行符
‘\\’ 表示反斜杠
‘\'’ 表示单引号
‘\“’ 表示双引号
逻辑:boolean(8byte)
2.算术运算:+ - * / ++ --
取模运算:% 取余数 int n=225 n%8 =1
3.关系运算 :> >= < <= == !=
4.逻辑运算:与 &&、或II、非!
5.短路逻辑:&& 第一个为false将不会再判断第二个。对于||第一个为true,将不会判断第二个
6.赋值运算 : =,
扩展赋值运算符:+= 、-=、 *= 、/= 、%=
7.字符串连接运算:使用“+”
8.三目运算:例: int a=100; b=200;int flag = a>b?1:-1最后输出flag=-1
9.分支结构:if,if else,else if,swtch case() 参见下语法结构
10.循环结构(while、do-while、for)
11.数组:相同数据类型的元素组成的集合。
程序 = 算法 + 数据结构 数组是一种基本的数据结构。
声明数组的语法:数据类型【】 数组名 = new 数据类型【大小】
数组的初始化:
例:int [ ] arr =new int [10];
int [ ] arr;
arr=new int[ ]{10,23,30,-10,96} ;
int [ ] arr={1,2,3,4};
12.方法:
方法用于封装一个特定的功能
定义方法的五个要素:修饰词、返回值类型、方法名、参数列表、方法体


浙公网安备 33010602011771号