java基础入门

 不知不觉中,在老师带我们入门学习java,和自己学习Java也有一个月了,想来想去,还是写下学习笔记,记录下自己学习JAVA的过程,通过写笔记也能加深对知识的理解,可能笔记中有很多错误的地方,但我也会慢慢改进的,以后每学一个知识,语言或技术要养成良好的记录笔记的习惯。在学习java中,还学到的一个自己很感兴趣的JAVA中的GUI图形界面,现在只是接触GUI,以后会深入学习的。

一、win7下配置java的环境变量
       在文件目录下降文件的后缀显示出来

     在WIN7系统下进我的计算机-工具-文件夹选项-查看-消除隐藏已知文件类型扩展名.

          在官网下载指定的jdk安装包

            首先安装jdk到指定文件夹,比如说默认的路径。

            在WIN7下,进我的计算机-点右键-属性栏-高级系统设置-环境变量。

            进入环境变量后,在系统变量中新建2个系统变量:

                 变量名:JAVA_HOME  变量值:C:\java\jdkjdk的安装路径)

                 变量名:CLASSPATH  变量值:.;% JAVA_HOME%\lib\dt.jar;% JAVA_HOME%\lib\tools.jar

然后修改PATH系统变量

             变量名:PATH         变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(在PATH变量值前面添加上面所写变量值)

             点击左下角win图标,输入Cmd按回车键运行。

            在DOS窗口下,输入javac会有javac使用的语法,则成功配置环境。

二、eclipse的使用
        在eclipse的window下可以设置各种个性化,不过在自己的使用过程下,做好不要使用代码提示。
   
三、 在学习java中参考的书籍是《java语言程序设计基础篇》同时参考视频教程“圣思源的视频教程”
       学习java中,我通常会不知不觉把java和C语言的语法比较

第2章 基本程序设计
        基本数据类型(就目前学的)
        java中 int ,char,string,double,float,boolean,byte,long,short里面的大部分C中的数据类型相似
        就输出而言
        java中是System.out.println();//输出并换行
                    System.out.print();//输出不换行
        C中用printf();
        输入而言
       java中是打开Scanner类,通过建立对象Scnner input=new Scnner(System.in),使用方法 “数据类型 变量=input.next数据类型();”  完成
        C中是使用输入函数Scanf();完成

第3章 选择
         在选择语句上面是 If和swich与C中相似,不过有个boolean数据类型在C中没有学过
       
第4章 循环
        循环语句 while 和do-while和for循环语句使用方法与C相似
       
第5章 方法
      就我个人理解 方法在C中也叫函数。
     java中方法头  public static int max()    修饰符 返回值类型 方法名 (形式参数)
     C语言中int max() 基本相似
     在学习JAVA方法中通过值的传递,无论形参在方法中是否改变,改变量都不受影响。这个知识点加深了对函数的理解,以后函数的调用的   时候尽量用地址调用,避免出现错误。

第六章  一维数组
            在java中数组的定义是 数据类型[ ] 数组名;  int a[ ];

            创建数组  数据类型[ ] 数组名=new 数据类型 [ 数据大小]  int[ ] a=new a[10];
            给数组赋初值与C中基本相似;
            在测数组大小 ,可以使用     数组名.length测得数组大小   a.lengh=10;
            在处理数组的时候引用数组Arrays类和方法,这也是与C语言中最大的不同之处,直接通过创建对象,使用类中的方法,很简便实用。

第七章 多维数组
            声明一个二维数组的方法:  数据类型[ ][ ] 数组名;int[ ][ ] a;
            创建数组   
数据类型[ ][ ] 数组名 =new 数组名[数据大小 ][数据大小 ]   int[ ][ ] a=new a[ x][ y];
            二维数组实际上就是一个数组,它的每个元素就是一个一位维组,数组a的长度就是数组中的元素个数,同一位数组,可以用a.length测得数组程度,a[ x].length可以获得二维数组中元素的长度。

上面是最基本,后面的关于面向对象的要一章写一个笔记,要深刻理解面向对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值