zoukankan      html  css  js  c++  java
  • JavaSE复习日记 : 算是个小前言吧

    /*
     *      Java也学了好久了,抽个时间整理了一下课堂笔记,也有些是我刚开始学会犯的一些错误.在这里浅谈一下JavaSE的基础内容,对我来说也是一种不错的复习方式.
     *
     *      那好,对于初学者来说,学习java基础需要准备些什么呢?
     *          首先,你得安装java和vim(编辑软件,我目前学习所用的);
     *          其次需要对安装好的软件进行一些配置(如环境变量)和测试,这里就不多说了;
     *
     *      如果这些都已经做好,就已经可以进行java的编码操作了:
     *          首先先创建一个文本文档,将名字改为'*.java'的形式,使用vim编辑内容.
     *          这里创建文件名是一个很值得注意的地方,一些规范性的东西:
     *              文件名部分只能使用 英文字母, 数字 , 下划线'_', 以及美元符号'$';且数字不能放在首位写.    个人建议是起名字最好是见名知意.
     *
     *          编辑内容的过程中最好多加注释,这也是一个非常有效的学习和记忆方式:
     *              多行的注释如这部分汉字所在区域的左侧部分;
     *              单行注释的方式: // + 文字;
     *          下面一些代码的解释会被注释,可以看着注释去理解;
     *
     */
    
        //先写一个简单的代码:
    
    /*
    public class Javase{    //这里要先了解class是程序里的类,每一个class就是一个类; 且如果如果这个类用了public修饰的话,就表示这个类要在对应的 '*.java'中声明(这里能理解就理解,理解不了也无所谓); 在一个java源文件中可以有多个class类,但是只有一个类是用public修饰的,这个类是整个java程序的入口;
    
        public static void main(String[] args){
    
            System.out.println( "这一行的作用是输出" ); //这一行的括号里的内容会被输出,注意: 这里的";"是不可以省略的,必须写;
        }
    }
    */
    
    /*
     * 这里可以考虑一个问题,上面代码中的Javase可不可以改成别的名字呢?
     *      不可以.因为只有跟文件名相同的类才可以在文件中声明,若不一样,系统会报错.
     */
    
        //因为之后的东西需要用到很多次Javase的类名,所有每个代码做完后我会把代码注释掉,如果想运行这部分代码,直接把注释符号删除即可;
    
        //下面是静态方法的调用
    
    
    public class Javase{
        public static void main(String[] args){ //方法都是在main()方法里执行的
            //这里值得注意的是: 输出的顺序是从上而下,从左到右的;
            //如果把下面三个顺序调换一下呢?
            System.out.println( "输出自己的" );
            m1();   //调用的方法m1();
            m2();   //调用方法m2();
        }
        static void m1(){   //构造方法m1
            System.out.println( "调用方法m1()" ); //m1输出内容
        }
        static void m2(){   //构造方法m2
            System.out.println( "调用方法m2()" ); //m2输出内容
        }
    }
    
    
    /*
     *  这里建议初学者先按照代码打,熟悉之后一些不必要的代码可以按快捷键打;
     *      
     *      快捷键:
     *      pm + 'tab键'  ------->  生成与文件名相同的类,生成内容如下:
     *
     *           public class Javase{
                public static void main(String[] args){
                    ;
                }
            }
    *       
    *       这样一个架子有了,剩下的就是填写内容了;
    */
    //                                      变量
    
    
    /*
     *          什么是变量?
     *              变量就是一个命名了的空间;
     *          1 变量的命名:
     *              数据类型 变量名;
     *                  数据类型:划分一个内存空间;
     *                  变量名:给划分的内存空间命名;
     *          2 变量的赋值:
     *              变量名 值;
     *          3 变量的本质:
     *                  就是一个内存空间,有类型,有名字,还有值;
     */
    
    /*
    public class JavaSE{
        public static void main(String[] args){
            int a;//变量的命名;----在内存中开辟指定的空间,并为这个空间命名为a;
            a = 100;变量的赋值;----把100这个值放到指定的内存空间a中;
            System.out.println( a );
        }
    }
    */
    
    public class JavaSE{
        public static void main(String[] args){
            int a = 100;//开辟一个指定的内存空间,命名为a,赋值100;
            System.out.println( a );//变量的调用;
            a = 10;//变量的重新赋值;
            System.out.println( a );
            //int a = 10; //这里是一种错误的重新赋值----在一个域中,两个{ }之间不能有同名的变量
            //这个很好理解,变量是内存空间的名字,如果同名的话就找不到这个内存空间了;
            int b;
            //System.out.println( b );  //错误:尚未初始化变量b;
            //变量必须先声明才能调用,没有赋值的变量不能访问;
            b = 100;
            System.out.println( b );
        }
    }
    
    
    
    
    

     >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>杰我教育WWW.JAOVO.COM<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<

  • 相关阅读:
    void die(const char *msg)
    [C] Re-execute itself from elf file.
    在cnblog中使用syntax方法
    CVE-2016-0822-MTK-drivers/misc/mediatek/connectivity/common/combo/linux/wmt_dev.c#1158
    CVE-2016-2502-drivers/usb/gadget/f_serial.c in the Qualcomm USB driver in Android. Buffer Overflow Vulnerability reported by #plzdonthackme, Soctt.
    Insertion Sort
    [Java] 歐付寶金流串接教學
    [面試題]C符號的優先順序
    [LeetCode]Search a 2D Matrix
    [leetcode] Search a 2D Matrix II
  • 原文地址:https://www.cnblogs.com/yizhimichong/p/4735125.html
Copyright © 2011-2022 走看看