• 初识JAVA



    2015.3.23第一次正式接触JAVA,它有太大吸引力。

    1. 初识JAVA:

                   (1)JAVA的特点:强安全性,平台无关性,硬件结构无关性,语言简洁,面向对象(此处为笔试内容)。

                   (2)JAVA平台的两个三个版本:J2SE(标准版),J2EE(企业版),J2ME(微型版)。

                   (3)JAVA平台的两个组件:①JAVA虚拟机(JVM  本质上是一个软件);

                                                                A.类加载器:提高代码执行的安全性;

                                                                B.字节码校验器:保证代码符合JVM规范并且不破坏系统的完整性;

                                                                C.即时编译器:使执行速度有了质的提高。          

                                                     ②JAVA应用程序编程接口(Java API)。

                   (4)面向对象的编程思想包含两个基本概念:①类(Java程序的基本构造单元);

                                                                           ②对象。

                                                                           类是对象的抽象,对象是累的实例。

                   (5)对象有两个重要的组成部件:①属性(表示对象由什么组成);

                                                            ②行为(表示对象可以做什么)。

                   (6)两种翻译方式的区别:①编译执行效率高,解释执行效率低;

                                                    ② 解释可做到跨平台,编译则不能。

    2. JAVA基础语法:

                   (1)标示符命名规则:①标示符由字母、数字、下划线、$符号组成;

                                              ②标示符不能是关键字或true、false、null;

                                              ③标示符的第一个字符必须是一个字母、下划线、或美元符号($);

                                              ④标示符区分大小写,没有规定长度。

                                      规范:①“见名知意”

                                              ②camel命名法;

                                              ③帕斯卡命名法。

                    (2)JAVA的数据类型:①8个基本类型(int, long, short, float, double, char, boolean)

                                                 ②引用类型:类、接口、数组。

    3. 编写程序代码:             

    1 public class Hello{
    2         public static void main(String[] args){
    3                 System.out.println("Hello world.")
    4         }
    5 }

    标识符由大小写字母

    下划线

    数字

    , $

    符号组成

    .

                     (1)产生0~99的随机数:

    1 public class Random{
    2         public static void main(String[] args){
    3                  int random = (int)(Math.random()*100);
    4                  System.out.println(random) ;                
    5         }
    6 }

                     (2)接收输入:

     1 import java.util.Scanner;
     2 
     3 public class Input{
     4         public static void main(String[] args){
     5                 Scanner input = new Scanner(System.in) ;
     6                 System.out.println("  请输入一个数字:  ");
     7                 int num = input.next.Int();
     8                 // double d = input.Double();  -----接收double型
     9                 // String s = input.Line();       -----接收字符型
    10         }
    11 }

    4. 程序流程控制:

                    (1)选择语句: ① if语句 (        if(布尔表达式){
                                                                     //如果布尔表达式为true,则执行的语句
                                                               }     ) 

    标识符由大小写字母

    下划线

    数字

    , $

    符号组成

    .

                                       ② if/else语句(        if(布尔表达式){
                                                                               //如果布尔表达式为true,则执行的语句
                                                                     } else{

                                                                               //如果布尔表达式为false,则执行的语句

                                                                     }    ) 

                                       ③swtch

                     (2)循环语句:①while循环   (   while (布尔表达式){
                                                               //语句
                                                       }     )

                                        ②do/while循环  (   do(){

                                                                           //语句

                                                                    } while(布尔表达式);     )

                                        ③for循环:(   for(初始化; 布尔表达式; 变量更新){

                                                                    //语句

                                                             }    )

                    (3)跳转语句:①break;        //跳到循环后的下一条语句

                                       ②continue;    //使循环立即跳到循环的下一个迭代中

    5. 类、对象和包:

                    Package Explorer 包管理器

                    (1)包的作用: 维护管理类。

                         包的声明: ①包的声明只能是源文件中的第一条可执行语句;

                                        ②在同一源文件不能同时声明多个包。

                    (2)方法:   ①语法: 访问修饰符  返回值类型  方法名 ([参数列表]){

                                                           方法主体

                                                 }

                                               eg:     public String toString(){

                                                                return "姓名" +name; 

                                                         }

                                                         其中 “String” 为访问修饰符

                                       ②调用对象属性:  对象名 . 属性名

                                          调用对象方法: 对象名  . 方法名

                                       ③成员变量在类中声明,默认值为:null, 0, 0.0;局部变量在方法中声明。

                                       ④this. 成员变量名

                                                this指代当前对象                     

  • 相关阅读:
    清单
    1
    s
    模块系统的演进
    改radio样式
    前端css库
    疑惑
    收藏
    事件
    社保档案
  • 原文地址:https://www.cnblogs.com/993948573huahua/p/4375724.html
Copyright © 2020-2023  润新知