zoukankan      html  css  js  c++  java
  • 初始JAVA

      在这一周里,我们初次接触了JAVA。

      JAVA发展史:

      JAVA语言是SUN(斯坦福大学网络公司)公司1995年推出的一门高级编程语言,由此James Gosling被公认为Java语言之父。Java语言起初运用在小型的家用电子产品上,后来随着互联网的发展,Java语言也随之而发展,现如今Java语言已经发展成了“一种计算机语言,一个平台,一个网络计算机的架构(Sun 首席执行官:Mac)”。

      JAVA特点:

       在世界编程语言排行榜中,Java几乎占据着第二名的位置,仅次于C语言。

       Java技术从整体上可以分成Java编程语言和Java平台,其语言特征有如下几点:

        a. 简单性  b. 面向对象性  c. 健壮性  d. 安全性  e. 多线程性

      Java平台是指程序运行的硬件或者软件环境。Java平台有两个组件:

        1.  Java虚拟机(Java Virtual Machine, 简称JVM)

        2.  Java应用程序编程接口(Java Application Programming Interface,简称Java API)。

      Java基础语法与用法:

      1.关键字

      JAVA中关键字与C语言中相差不大,但也有些许不同;  例:boolean(布尔型),public,static,final,private…

      注:final  数据类型  常量名  =  常量值;

                例如:final double PI = 3.14159;//正确

         接上   PI=3.14;      //错误

      2.保 留 字 

       true, false, null

         3.标识符

       JAVA中命名与C语言中一样,不过多了一个美元符号($)

      驼峰式命名法:每一个单词以大写字母开始,第二个单词的首字母大写。  例: HelloWord

      Pascal命名法:每一个单词以小写字母开始,第二个单词的首字母大写。  例: helloWord

      命名规则:单词之间不以空格断开或连接号(-)、底线(_)连结,每个单词的首字母大写。       

      4.数 据 类 型

           基本数据类型: 数值型(整型(byte、short、int、long);

              浮点型(float、double));

              字符型(char)、布尔型(boolean);

                   引用类型: 类(class)、接口(interface)、数组、字符串(String)。 

      注: 布尔型的值为true、false

      5.数据转换

      数值数据表达式执行计算时,从低精度向高精度执行自动类型转换,即byte < short < int < long < float < double

      6.Java注释

            单行注释://

            多行注释:/*......*/                     

             文本/档注释:/**......*/  (主要写在类或方法上面)    

       7.键盘输入

      代码:

      import java.util.Scanner;

      public class 类名{

        public static void main(String[] args){

         Scanner 名字=new Scanner(System.in);

         数据类型 新名字=名字.next数据类型();   //Sring除外

         例:int 新名字=名字.nextInt();    //next后数据类型首字母大写

           double 新名字=名字.nextDouble();  //next后数据类型首字母大写

                String 新名字=名字.next();   //字符串型

        System.out.println();      //输出  若输出字符串则括号内要打引号

      }

    }

      8.随机数

      数据类型 名字=(数据类型)(Math.andom()*100);     //大多用于整形

      Math.andom()       //产生0.0-1.0的随机数  该值能等于0.0 ,但小于1.0

      Math.andom()*100   //产生0.0-100.0的随机数  该值能等于0.0 ,但小于100.0

      9.字符串比较

      String name="Tom";

      String stuname="Jhon";

     a "字符串".equals(name);

       b  stuname.equals(name);

    if(stuname.equals(name)){  //stuname.equals(name)为真的情况

      条件一;

    }

       10.函数

    public class 类名{

      public 数据类型 名字;   //成员变量,所有函数都可用

      ...

     public  返回值类型 方法名字([形式参数]){

        函数主体;

      return   返回内容;

      }

    }

      11.创建对象

      pubic class 类名{

        public static void main(String[] args){

          方法名字 名字=new ([形式参数]);   //创建对象

      }

    }

      

  • 相关阅读:
    git命令
    基于babel实现react核心功能(初始化,fiber,hook)
    Vue组件化原理-Xmind版
    访问后台 出现 俩次请求拼接情况 例如 https://localhost:4431/api/auth/jwt/token+https://localhost:4431/api/auth/jwt/token
    spring mvc 拦截器和过滤器
    前后端分离,session登录实例,jquery版本必须大于1.5,否则withCredentials不起作用
    kafka batches 数据结构是自定义map
    数据库blob中文乱码,如何查看
    先更新数据库 后删缓存
    高老师好
  • 原文地址:https://www.cnblogs.com/hl201211/p/4375502.html
Copyright © 2011-2022 走看看