初识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指代当前对象                     

原文地址:https://www.cnblogs.com/993948573huahua/p/4375724.html