java

          第一章感悟

 从第一章学习中,我了解到java的发展历史,“它的前身是一种与平台无关的语句—oak,它诞生于sun公司。在此,他和C语言不同的是,java面向对象,C语言面向过程。由于本质上独立与任何平台的特性使他天然适合intenet这种网络。”

Java技术的构成:java不仅仅是一门编程语言,更是一个平台,(它是企业内外的完整计算环境)C语言只是一个纯粹的开发工具,sun公司还制定java语言的标准,进一步制定出支持各类java应用所需的虚拟机、容器环境、兼容性验证及解决方案等各类标准,形成一个完整的产业体系。主要有javaEE、javaSE、javaME、javaFX。整个java应用体系就是由众多的类库所组成,java的类库分为三类:核心类库(java Core API)、有选择的提供平台的java Optional API、由特殊厂商或组织提供的API。Java是一种简单、面向对象、分布式、解释、健壮、安全、结构独立、高效能、可移植、多线程、动态的语言。

JDK的安装:java开发工具包(JDK)用于构建在java平台上发布的应用程序、Applet和组件的开发环境,也是一切java 程序应用的基础。

第一种安装方法                     

第一步:下载合适的JDK(从http://java.sun.com上下载最新版本,同时下载对应的版本的API文档)

第二步:双击下载的可执行程序,启动安装过程,安装向导会提示两个安装目录,第一个是开发包JDK的安装路径。第二个是独立的运行环境JRE的安装路径。

第三步:eclipse的安装:直接从eclipse的官网上下载【64维特】

第二种:只安装myeclipse-10.71-offiline

打开后软件的使用:主要区是编辑区、左边是包、路径和节点下方有错误提示和运行结果。一个java程序基本结构 –新建工程:file->new->java  project输入工程名之后在页面单击工程名sic->右击->new->class。对于C++的基本组成单位是函数而java的基本组成单位是class,文件中可有若干class,但有且只有一个public修饰的class。重点是文件名和class名一致,class名中一般第一个字母要大写。在一个class中至少有一个main方法,否则,程序不能运行【程序执行时先以main方法开始执行】。其中public class 和文件名必须一致,包括大小写一致。运行是->run->run  as->javaapplication

Java应用程序:有public表示该类可被其他的类所访问。Class表示该文件是一个java 的类。这个名为main的方法功能就是利用JDK开发包提供的一个输出方法向控制台输出一串文本。定义的main()方法是java程序执行的起始点。Static表示main()方法是一个可以直接使用的方法。Void表示main()方法执行他所包含的语句后不返回给调用者任何信息。Sting[] args是一个String数组的声明,用来接受外界传递main()方法的参数。一个输出语句。一个方法的方法体可以由多条语句构成,这个方法只有一条语句。该行代码显示了如何使用JDK开发包提供的方法。System是JDK提供的已实现类,out是该类包含的一个成员(他的类型是Print Stream,也是JDK提供的),println()是out成员的一个方法,它的功能将括号里的字符串输出到标准输出设备上。

程序注释:1,用于单行注释 //  2,用于多行注释/*、、、*/ 3,文档注释/***、、、*/。    


          第二章java与C语言的比较

一变量的不同:在java中所有的变量必须先声明,然后才能使用。标识符是赋予变量、类或方法的名称。在java中标识符可从一个字母、下划线或美元符号($)开始,随后可跟除了在java中作为运算符之外的任何可见字符。标识符是连续的字符串,不能被空格或制表符隔开。标识符不能是关键字,但是它可包含一个关键字作为它的名字的一部分。Java中严格区分标识符的大小写,最好的定义标识符的方法是“望名生义”。在C语言中一般符号常量的标识符用大写字母,变量标识符用小写字母,以示区别。C语言中标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须是字母或下划线。标识符可以为任意长度并且大小写字母不等效,分隔符有空格、分号两种。Java关键字对java技术编译器由特殊的含义,他们可标志数据类型或程序结构。在java中true、false和null为小写,而不像在C++语言中那样为大写。 Java无size of运算符,所有类型的长度和表示是固定的,不依赖执行。程序中不能使用关键字作为标识符。Java的基本类型有逻辑性(boolean)、字节型(byte)是C语言中所没有的。变量声明:类型限制了一个变量能够拥有或者一个表达式能够生成的值;java语言的变量声明语法:[修饰符] 类型变量名[=初值][,变量名[=初值]…];逻辑类型中boolean有两个字面量,即true和false。在java中有4中整形类型:byte、short、int和long,它们的区别在于表达的数值范围不同。在java中默认实数字面量的类型是double 。而在c语言中默认的是float。

在java中转义字符\b是退格、\f是换页、\r是回车、\t是横向跳格。Java中声明一个常量的方法是在变量声明的类型前加上一个关键字final。例C语言中声明#define  PI 3.14java中definedouble PI=3.14。其输出形式也不同C语言中 “printf(%d,)” 而在java中System.out.println(“  x=”+x);x=是输出x=的形式,system是类、out是类成员、print是类方法。控制台的输入在java中利用Scanner类实现->方法byte next Byte()其作用是将输入信息的下一个标记扫描为一个byte。首先,创建Scanner sc=new Scanner(System. in);其次,通过调用扫描对象的方法实现输入。Int  num =sc.next Int();最后,调用对象的close()方法关闭输入sc.close(); java中定义和使用允许一起使用。

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值