摘要:
一:自定义类: 之前我们写的类大多数是只有一个main方法并且没有返回值。一个完整的程序包括各种主力类,这些自定义类有自己的实例域和返回值。一个程序中只有一个类有一个main方法,多个主力类组成。main方法主要写各个类之间的调用。 自定义类的语法: 类Mod_Cl就是自定义类,通过mod_cls调 阅读全文
摘要:
一:oop 面向对象: 刚开始学编程语言的时候,习惯过程编程,就象写shell的时候也是用命令进行堆叠。但是这种如果修改起来比较麻烦,过一阵子,开始用函数式编程。 但是也不方便,尤其是在功能复杂的时候,写的函数比较多,改起来也比较麻烦,也不好定位。到最终接触到oop即面向对象编程。起初接触oop的时 阅读全文
摘要:
之前我们写的例子,main方法的参数里有String[] args 是什么意思呢? 其中参数:String[] args 为命令行参数,读取命令行字符串数组。如果我们在命令执行的时候,会读取命令行带的参数,但是索引为0的位置,并不是脚本的本身,这点 和python 区别开来! 如下: 阅读全文
摘要:
一: 在java中定义数组类似于python的列表,但是python的列表存储的数据类型可以是任意的,但是java在声明一个数组的时候,需要指定类型,而且之只能存储一个类型的数据。一旦java数组定义了数组的长度,就不能做修改。 但是python 没有这个限制。数组的取值可以用数组的下标进行取值,改 阅读全文
摘要:
一: 块作用域 块(即复合语句):是指由一对花括号括起来的若干条简单的java语句。块决定了变量的作用域,一个块可以嵌套在另一个块中,如下: 需要注意:在一个块里,定义个变量,不能再嵌套的块里在定义相同的变量,如果定义会报错。 二:if语句 语法形式和js是一样:if(){}else if (){} 阅读全文
摘要:
一: 在python里直接使用input函数就可以,在java里,需要使用Scanner类,用System.in进行初始化,获取用户输入可以用nextLine获取字符串,nextInt获取整形数据。 二: 从控制台(window和linux)读取账号和密码 用Scranner类来读取,密码显然不能明 阅读全文
摘要:
一: 在java和python 里 字符串的拼接可以用“+“,但是这种方式,每次相加都会创建新的字符串,浪费空间。 我们可以用java的StringBuilder类来生成新的字符串。 阅读全文
摘要:
常量的定义: 在java中使用final来指示常量,一旦定义就不可以进行更改。常量一般都是大写,如果一个常量被多个方法调用的时候,我们把这个常量叫做类常量,使用static final来标识。如下: 需要注意: 类常量的定义位于main方法的外部,因此,在同一个类的其他方法中也可以使用这个常量。 如 阅读全文
摘要:
关于变量的使用这一块大体分为java的数据类型以及基本数据类型变量的定义及使用,以及变量的相互转换。 一:常量 什么是常量? 常量是在程序执行过程中其值不发生改变的。 java中常量的分类:字面值常量 自定义常量(面向对象中) 字面值的常量的分类: 字符串常量 用双引号括起来的内容。 整数常量 所有 阅读全文