Java学习记录-入门篇

            


       在初学Java后,做一些基础知识点的总结,记录自己的学习历程,以便发现自己的不足。

      Java作为一门编程语言,我想通过对它的学习,学会用一行行代码写出一个个功能很强大的应用~~

Java的语法基础

     (一) 关键字与标识符:

       关键字是被Java赋予了特殊含义的单词,在编程时要小写。

       而标识符是用户在编程时给类、常量或变量以及方法名等起的名字,

               它在书写时是有一定要求的:

                               对于类的命名,一般采用“驼峰式命名法” 即首字母要大写;

                               对于方法、变量的命名,第一个单词的首字母要小写,其后首字母要大写;

                               对于常量,字母均大写,多个单词的话,用下划线“_”分开;

               当然标识符有一套通用的规则:

                         1、不能是关键字;

                         2、由数字、英文字母(在Java中编程严格区分大小写)、$ 和 _ 组成;

                         3、不能以数字开头;

                         4、名字中不能使用空格;

       (二)对象、 类、方法 

         1、对象和类

               Java是一门面向对象的语言,对象具有属性和行为,比如日常生活中的人,人有高矮胖瘦,人可以吃饭、打球等,每个人就相当于一个对象。而类就是抽象的对象的集合,这里人类就是一个类,每个人就是对象,即对象是类的实例。

         2、方法

               我们在编程时,先定义一个类,在具体的函数中实例化一个对象,用常量或者变量来定义这个对象的属性,用方法来阐释这个对象的行为。比如,我们吃饭,喝水等,这些行为在编程中就用方法表示。

      (三)变量和常量

         1、变量

               语法格式:数据类型 变量名称 = 值;

               类变量:类中独立于方法之外的变量,用static 修饰。

               实例变量变量:类中独立于方法之外的变量,没有static修饰。

               局部变量:类的方法中的变量。

               在Java中,局部变量与成员变量(实例变量和类变量)的区别:

                                     (1)局部变量必须初始化;成员变量可以不用初始化,系统自动初始化。
                                     (2)成员变量在类中,局部变量在方法中 。   

                                     (3)成员变量能被public,protect,private,static等修饰符修饰,局部变量不能被控制修饰符及static修饰;                                                   两者都可以定义成final型。

                                     (4) 成员变量存储在堆,局部变量存储在栈。
                                     (5) 存在时间不同 。

           2、常量

          常量代表程序运行过程中不能改变的值(不修改字节码的前提下)
           常量的语法格式,只需要在变量的语法格式前面添加关键字final即可。

          3、数据类型

          在变量和常量的语法格式时,我们必须要定义其数据类型,因为Java语言是一种强类型的语言。所以必须掌握Java的数据类

型。Java的数据类型有两种:基本数据类型和引用数据类型。

         Java基本数据类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值

型又可以分为整数类型byte、short、int、long和浮点数类型float、double。Java中的数值类型不存在无符号的,它们的取值范围是

固定的,不会随着机器硬件环境或者操作系统的改变而改变。

        Java有 5种引用数据类型(对象类型):类 、接口、 数组、 枚举 、标注。

         4、运算符号

        运算符指明对操作数的运算方式。组成表达式的Java操作符有很多种。运算符按照其要求的操作数数目来分,可以有单目运算符、双目运算符和三目运算符。运算符按其功能来分,有算术运算符、赋值运算符、关系运算符、逻辑运算符、位运算符和其他运算符。

    (四)语句

       对于Java的基本语句,主要有条件语句(if语句)和循环语句(for循环语句、foreach循环语句、while循环语句和do-while循环语句)。


      

    

             





          

    

    
</pre><div style="text-align: left;"><span style="font-size:14px;"></span></div></p><pre name="code" class="java">

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ch01:俄罗斯方块游戏的实现 安装JDK,并正确配置环境变量(如果有疑问,可以参考任何一本java入门书籍)。打开Eclipse(可以到http://www.eclipse.org/现在官方最新版,Eclipse本身是免费软件),导入ch01下的java项目,然后保存、运行game.ErsBlocksGame类即可。 Ch02:俄罗斯方块双人对战的实现 安装JDK,并配置环境变量,打开Eclipse,导入java项目ch02,然后保存、运行game.ErsBlocksGame 类即可。 Ch03:五子棋对战游戏的实现 安装JDK、配置环境变量,打开Eclipse导入ch03项目,运行server.chessServer类启动服务器端,运行client.chessClient类启动客户端。目前只支持两个客户端进行网络对战,多个玩家还有如线程同步问题等。两个客户端可以在同一台电脑上运行。 Ch04:多媒体展示系统 –网络游鱼 安装JDK、配置环境变量,打开Eclipse导入ch04项目,运行server.FishServer类启动服务器端,运行java client.SwimFish类启动客户端。注意,同时在多台机上运行客户端才能显示出网络游鱼的效果,在同一台机上打开多个客户端窗口不能看到该效果。 Ch05:野人与传教士过河问题的实现 安装JDK、配置环境变量,打开Eclipse导入ch05项目,运行主类crossriver.CrossRiver即可启动演示程序。 Ch06:人机对战五子棋游戏的实现 安装JDK,配置环境变量,双击compile.bat 批处理文件编译项目,双击runFive.bat批处理文件可启动项目。 Ch07:蚁群算法的模拟实现 安装JDK,配置环境变量,导入ch07项目,一般情况下直接保存、运行ant.UI即可启动程序。如果不能运行,将ch07文件夹下的swt.jar加入构建路径,然后在运行中的JVM参数中加入-Djava.library.path="dll所在目录的绝对路径"即可。 也可以在命令行下直接运行该程序,假设ch07文件夹放在D盘跟目录。则在cmd下切换到ch07文件夹下,运行如下命令即可启动程序: java -cp D:\ch07\swt.jar;.; -Djava.library.path=D:\ch07 ant.UI ch08:SchoolEbay的实现 安装JDK,配置环境变量,安装ant和tomcat,并配置相应环境变量,不清楚的读者可以参见其文档。安装SQL Server 2000或更高版本,注意SQL Server 2000必须打sp3补丁,否则无法监听端口,客户端不能连接。 然后SchoolEbay\database目录下的数据库文件附加到Sql Server,具体操作是打开企业管理器,在左边的树状列表中右击数据库,在弹出的快捷菜单中选择“所有任务”|“附加数据库”命令,再选择要附加的数据库文件即可。 打开控制台(运行中输入cmd),将目录转到SchoolEbay所在目录,输入ant命令来编译打包程序(编译前请修改datasource下的Constants.java文件,将其中的username和passoword修改为SQL Server的用户名和密码)。将生成的SchoolEbay.war添加到Tomcat的webapps目录下,并启动Tomcat、启动Sql Server。访问http://localhost:8080/SchoolEbay/index.jsp,可启动本项目。 Ch09:Ajax技术在网上教学平台的应用 安装JDK,配置环境变量,安装Tomcat、SQL Server并进行相应配置。创建数据库Ajax,然后使用sql目录下的ajaxbak文件还原数据库。为Eclipse安装MyEclipse插件。使用Eclipse导入项目ch09, 在src/config.properties中配置数据库连接信息, 然后部署项目、启动tomcat。 访问http://localhost:8080/ajax即可启动本程序。 Ch10:一个简单的编译器实现 安装JDK、配置环境变量,启动Eclipse并导入ch10项目,运行主类calculator.Calculator即可。 Ch11:基于RMI分布计算实例 安装JDK、配置环境变量,编译java源文件(可以用eclipse自动编译也可以手动命令行下编译),然后命令行下运行如下命令启动服务器端: java rmi.NetS 2000 (端口号为2000)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值