• java技术基础


    一、         Java

    1、  一种编程语言

    2、  三大平台:

    (1)       javaSE(标准):C/S(客户端,服务器端)架构的桌面应用程序。

    (2)       javaEE(企业级):开发B/S(浏览器,服务器)架构的企业应用程序。

    (3)       javaME(微型):嵌入式的应用程序。

    3、  软件

    (1)       运行java程序的核心软件:JVM(java虚拟机)

    (2)       Java运行时环境:JRE=JVM + 类库

    (3)       编写和运行程序的软件:JDK(java开发工具集)=JRE + 开发工具包

    4、  安装JDK(Oracle公司)

    (1)       安装JDK软件,默认安装

    (2)       配置环境变量

    右键单击计算机》属性》点击高级系统设置》点击环境变量》在系统变量下点击新建》变量名:JAVA_HOME,变量值:JDK的安装路径:……jdk_1.7.0_79》找到path变量名,点击编辑》在变量值的最后添加:  ;%JAVA_HOME%in

    5、  基本结构

    public  class  类名{

    public static void main(String[]  args){    //主方法

    System.out.println(“……”);             //输出语句

    }

    }

    6、  编译和执行java程序的命令

    (1)       编译java程序:检查代码是否有错

    javac  文件名.java

    编译会生成一个 .class的字节码文件

    (2)       执行java程序

    java  类名

    7、  图形用户界面工具

    eclipse(免费,绿色版)、myeclipse(收费)、intellij(收费)

    8、  Eclipse

    (1)     创建工程(项目):左侧框中右键单击》New》Project》Java Project》输入Project Name(工程名)》点击finish

    (2)     创建类:右键单击 src》New》class》输入Package(包名:随便起名,也可以没有包名),输入Name(类名,随便起名)》勾选public  static  void  main (String[]  args)选项

    (3)     修改文字大小:window》preferences》General》Appearance》Color  and  Font》点击中间的basic》 找到basic中的最后一项Test font》双击 Test  font修改字体大小。

    9、  Java中的注释

    (1)       单行注释://

    (2)       多行注释:/*  */

    10、              Eclipse快捷键

    (1)       输出语句:syso》Alt+/》回车

    (2)       添加注释

    在光标所在行添加单行注释:Ctrl+/

    在光标所在行取消单行注释:Ctrl+/

    为选中的内容添加多行注释:Ctrl+shift+/

    为选中的内容取消多行注释:Ctrl+shift+

                       (3)删除光标所在行:Ctrl+d

    二、变量

    1、作用:用来保存数据

    2、声明变量:数据类型   变量名;

    3、给变量赋值:变量名=值;

    三、数据类型

       1、整型:int

       2、浮点型:double()

       3、字符:char,保存的是单个字符,必须使用单引号

       4、字符串:String,保存的是多个字符,必须使用的是双引号

    5、布尔型:boolean,保存的是true和false。

      (1) true:真的

      (2) false:假的

    四、运算符

       1、算数运算符

           加减乘除   %(取余)  ++自增  --(自减)

       2、比较运算符

           >  <   >=   <=   ==(是否相等)  !=

       3、逻辑运算符

           (1)逻辑与&&

            true && true=true    true&&false=false   false&&true=false  false&&false=false

    (2)逻辑或 ||

    true || false= true   false||true=true   false ||false=false   true||true=true

    (3)逻辑非!

    !true=false     !false=true

    4、赋值运算符

    (1)直接赋值:=

    (2)复合赋值:+=   —=   /=   %=   *=

    五、分支结构(选择结构)

    1、单分支

       if(条件){

       如果条件是true,执行该语句块

    }

    条件必须是boolean类型的表达式

    2、双分支

    if(条件){

    如果条件是true,执行该语句块

    }

    else{

      如果条件是false,执行该语句块

    }

    3、多分支

      if (条件1){

                       如果条件1是true,执行该语句块

    }

    else if(条件2){

                       如果条件2是true,执行该语句块

    }

    else if(条件3){

                       如果条件3是true,执行该语句块

    }

    else{

                       如果所有条件为false,执行该语句块

    }

    ……

    六、输入

    1、在开始声明一次Scanner  scan=new Scanner(System.in);

    2、输入一个整数:

       scan.nextInt();

    3、输入一个字符串

       scan.next();

    day 02  java

    二、       循环

    1、          循环:重复执行某些语句

    2、          for(循环变量初始化;循环条件;改变循环变量的值){

    循环体(重复执行的语句);

    }

    循环顺序:循环变量初始化》循环条件》如果循环条件是true执行循环体》改变循环变量的值》执行循环条件》如果循环条件是true重复执行循环体,直到循环条件是false时循环结束。
    循环变量初始化只执行一次,循环条件、改变循环变量、循环体重复执行。

    三、       转义字符

    1、          一个制表符(tab):

    2、          换行:” ”

    System.out.println("hello word");

    四、       Java语言的特征

    1、          面向对象

    2、          简单

    3、          安全

    4、          分布式

    五、       面向对象

    1、 类:现实世界中具有同类特征的事物的集合

    2、 对象:在现实世界中每一个事物

    3、 声明类

    public  class  类名{

          属性(变量)

          方法

    }

    4、 创建对象(声明对象)

    类名  对象名 = new  类名()

    5、 通过对象名可以调用类中的属性和方法

    (1)    调用属性:对象名.属性名;

    (2)    调用方法:对象名.方法名();

    六、       方法:简化重复代码

    1、无参无返回值

    public  void   方法名(){

            方法体(语句块)

    }

    void:方法无返回值

    2、调用方法:必须通过调用方法的语句才能执行方法体中的所有代码。

    3、声明有参数的方法

    public  void   方法名(数据类型  参数1,数据类型  参数2,……){

            方法体

    }

    4、调用有参数的方法

    对象名.方法名(为声明方法中的每一个参数赋值)

    5、声明有返回值的方法

    public  数据类型  方法名(……){

            方法体

            //返回值,方法的返回值返回到调用方法的语句那,调用的语句就是=返回值

            return  返回的数据;

    }

    return  语句必须是方法体重最后执行的语句;return返回的数据必须与声明方法中的数据类型相同。

  • 相关阅读:
    如何解决秒杀的性能问题和超卖的讨论
    Redis作者谈Redis应用场景
    Net开源工作流Roadflow的使用与集成
    VisualStudioOnline协同工作流程
    中文乱码?不,是 HTML 实体编码!(转)
    Nginx搭建反向代理服务器过程详解(转)
    2016年1月15日面试某互联网公司总结(转)
    浏览器缓存知识小结及应用(转)
    Gradle多项目配置的一个demo
    Android getResources的作用和须要注意点
  • 原文地址:https://www.cnblogs.com/schblog/p/11110969.html
Copyright © 2020-2023  润新知