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.方法:

    方法用于封装一个特定的功能

    定义方法的五个要素:修饰词、返回值类型、方法名、参数列表、方法体

               

 

  

posted @ 2018-05-31 15:47  挚诚  阅读(240)  评论(0)    收藏  举报