基础 , java编写的时候 , 用记事本或者编译工具 , 把java语言写出来 , 然后用javac编译写好的语言文件把它编译成class文件 , class文件就是机器最终执行的文件(至于class里面是什么样的 , 机器是怎么中转又编译的 , 我们就不用管它了) 。 前面涉及到要配置java目录、classpath目录几个工作 , 很多讲座要在这里花上一两堂课 , 我看用不着 , 你就记着查google百度把path和classpath设好 , 就ok可以开始用了 。
java以class为基本单位 , 一个class实现一个基本功能或者模块或者接口 , 一个java文件里面你可以编写多个class , 但一编译就会变成多个class文件 ,
跟你分开写效果是一样的 。 class里面如果包含main方法 , 就是机器最后执行的class , (其他不含main方法的class为执行的这个class提供各种方法)java就是用class这个概念把各种功能模块化 , 当你把一个一个功能都写好或者系统本身就有这个功能的class的时候 , 你就直接调用现成的class , 就不用额外再去写了 , 就省心 。 比如有个class他能把这个三个数字按照我们设定好的方式组成一个矩形 , 当我们下次要用这个矩形的时候 , 就不用再重复写三个数字到矩形的过程 , 只要把三个数字交给写好的那个class让他组合成矩形 , 我们把矩形拿过来用就好了;比如有个class他能把每个学生各门成绩都加总 , 我们要做学生总分排名的时候 , 只需要调用这个现成class把成绩给他加总 , 我们不再去写成绩如和加总的过程 , 直接使用加总结果排名就可以了 。 也就是 , 很多功能、模块 , 系统有的用系统的 , 别人有公用的拿别人的用 , 自己以前有写过的用自己以前写过的 , 只有这三个都没有的 , 才需要自己动手去写 , 这样一排除下来 , 还真的就没多少需要我们自己写的了 , 所以才说java比较省事 。
class有分属性 , 公开的就是写完谁都能用 , 还有默认的 , 还有保护的 , 还有私有的 , 因为class可以模块化 , 所以才有这个属性 , 有些写完谁都能用 , 有些写完必须要放在一个目录下才能用 , 有些写完就不能给外面用了 。 具体适用范围用到的时候查google 。
方法 , class里面跟class同名的叫做构造方法 , 如果没有写 , 意思系统会隐含了一个构造方法 , 写了自然就没有隐含的了 。 方法里面就可以进行各种具体的操作 , 比如定义变量 , 比如输出结果 , 比如判断 , 比如实例化对象等等 。 main方法是系统找到会运行的方法 , 写方法就跟其他编程比如以前我用的asp差不多 , 形式有点不同意思差不多 , 特别点的就是所谓的面向对象 , 除了实例化对象这一点稍微理解一下 , 其他方法内部的编写跟asp差不太多 , 你比如说dim x , 这是asp , 不用声明类型 , 到了java就是int x;其实asp里面也可以声明类型 , dim x as int;还有比如x=x+5;asp里面就是没有那个最后的;而已 , 比如for循环、while这些也都差不多 , 还有print跟response 。 write也感觉差不多 , 就是输出字符嘛 , 大同小异 。 java里面你就理解下实例化对象(对象都来自class , class里面方法怎么写的 , 说明你这个对象实例化后可以干些什么 , 方法里面带了什么参数 , 就说明你这个对象实例化后将有些什么参数);再理解下怎么把现有的class弄进来使用;其他就跟其他编程差不多了 , 我以前只学过asp , 不过做了十年asp算是理解比较深 , 原以为java输入真正编程软件应该比asp难很多 , 最后发现除了上面两点外 , 其他技术范围基本没有超出asp的技术范围只是形式格式略有不同而已 。
i.o里面有输入输出需要的一些东西 , 他可以把外面进来的东西转换成合适的格式 , 也可以把我们程序内的内容以合适的格式输出 , 例如读取文件、写入文件 , 读取数据、写入数据 , 读取网络、写入网络 , 都会用到io 。
推荐阅读
- 通用7篇 水吧客服工作总结
- 通用15篇 客服年终工作总结
- 通用6篇 安全生产月活动总结范文
- 通用7篇 安全生产月活动总结
- 通用7篇 住建局安全生产月活动总结
- 电话客服工作总结通用15篇
- 通用5篇 公司安全生产月活动总结
- 通用7篇 关于安全生产月活动总结
- 通用7篇 安全生产月活动总结范文
- 通用8篇 学校安全生产月活动总结
