java笔记
码霸-小和尚
假若不去逼自己,可能永远都不会看到以后那个成功的你。
展开
-
java中path和classpath的作用以及区别:
PATH的主要作用: PATH环境变量,作用是指定命令搜索路径,在命令行下面执行命令如javac、java时,它回到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行的文件,设置好PATH变量后,就可以在任何目录下执行bin下的所有工具了 CLASSPATH的主要作用: CLASSPA...原创 2019-03-10 10:52:41 · 3147 阅读 · 0 评论 -
Java编码规范
严格区分大小写。 源文件以“.java”为后缀,基本组成单位为class。 一个Java源文件只能有一个public类,其他非public不限,当存在public类时,源文件名称必须与该类同名,区分大小写。 程序主入口为main方法,标准格式为:public static void main(String[] args){…} 类内部的方法代码以语句为最小单位,每个语句以“;”为分号结束。 6....原创 2019-03-10 11:22:31 · 89 阅读 · 0 评论 -
java概述
Java特性: 1. 语言特点: [ 1] 简单易学:c++和Java看起来很相似,另外换去出了很多c++中容易混淆的概念,因此,学习起来更容易。 [ 2] 面向对象:基于对象的编程更加符合人的思维模式,使人们更容易解决复杂的问题,Java就是一种面向对象的编程语言。 [ 3]平台无关性:一个应用可以不经过修改直接运行到不同的平台。 2.运行机制: Java源代码通过编译器编译之后,并没有生成操...原创 2019-03-14 21:06:31 · 99 阅读 · 0 评论 -
Java的JDK与JRE的区别
JDK: - Java Developer Kit的缩写,Java开发工具包,是开发必备,但不是运行必备;JDK是包含开发时候的JRE 功能的,但是此时的JRE不是独立JRE的拷贝(完整版) JRE: JRE:Java Runtime Environment,Java运行时环境,是运行必备,但不是开发必备;JRE分为两种,第一种是依附于JDK内置的,第二种是完全独立存在的。 ...原创 2019-03-21 10:38:09 · 114 阅读 · 0 评论 -
Java中重写和重载的区别
重载: 重载是发生在类内,名称必须相同,参数必须不同,返回值没有区分性。 重写: 重写是发生的类间,必须有继承、方法名相同、参数名相同、顺序、类型必须相同,返回值也得相同。 抛出异常可以相同,也可以不同,如果不同的话,子类抛出的异常一定是小于等于父类的异常等级。 ...原创 2019-03-21 10:43:35 · 69 阅读 · 0 评论 -
Java的多态
什么是多态: 一个事物的多种不同的表现形式,比如:狗都会叫,狼青、黒被、金毛等叫都不一样。 - 多态的必备的表现形式: [1] 必须得有继承 [2]必须得有重写。 [3]必须是父类引用指向子类对象。 3.示例: public class Dog { public void wow (){ System.out.println(“一般的狗叫!!”); } public static void ma...原创 2019-03-21 15:31:24 · 67 阅读 · 0 评论 -
用Java语言的递归实现斐波那契序列、阶乘、阶乘的阶乘
斐波那契序列: 规则:当前这个数值,等于其当前两位数值的和,示例如:1 1 2 3 5 8 13 实现方法:递归实现 递归实现的要点: 终止条件 循环主体 具体代码实现: //------斐波那契------------ class FiberTest{ public static int fiber (int location){ if (location<1){ retu...原创 2019-03-21 20:47:50 · 181 阅读 · 0 评论 -
Java中的final,finally,finalize的区别
Java中的final,finally,finalize的区别? final:是修饰符,修饰的类、变量或方法不能改变或继承 finally:捕获异常时,不管有无异常,都会被执行。 finalize:用在垃圾回收的时候,相当于手动表示回收。 ...原创 2019-03-21 20:52:38 · 199 阅读 · 0 评论