首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
JavaSE复习日记 : java包机制
】的更多相关文章
JavaSE复习日记 : java包机制
这里是第一个文件,命名为JavaSE_01.java,我在这个文件里面声明了一个m1()方法,通过包机制,我将在另外一个文件夹里访问这个文件里的东西,确切的说是访问这个文件生成的一个class文件; package com.jaovo.webTeah.db; /* * Java包机制 * * 也就是软件包机制,软件世界中的两大难题:命名和缓存; * * 在程序命名中取一个言简意赅的名字很难,有时候名字取出来发现这个名字已经存在,包括IP,域名,MAC地址冲突等,在计算机中都出现了命名冲突的问题,…
JavaSE复习日记 : Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符
// Java操作符\关系运算符\逻辑运算符\赋值运算符\字符串连接符\三元运算符 /* * 一 Java操作符 * * Java操作符都有哪些? * +, -, *, /, %, ++, -- * 这里需要注意 a++ 和 ++a 的区别,后面说; */ /* public class Javase{ public static void main(String[] args){ int a = 10; int b = 20; int c = 30; System.out.println( a…
Java包机制和Javadoc的使用
1.什么是包机制? 包(package)其实本质上就是一个文件夹,使用包是为了让相同类名的两个类可以使用,也就是操作系统中的文件夹,用来解决重名并且让相同的功能类放在同一个包,使开发更加有条理. 注意:一般使用公司网址倒置名作为包名 com.baidu.Dao com.baidu.Util等. 2.如何使用Javadoc命令生成说明文档 1).命令行方式 javadoc -encoding UTF-8 -charset UTF-8 类名.java 2).IDEA 生成 IDEA生成方式参考下…
Java包机制和JavaDoc
目录 包机制 JavaDoc 视频课程 包机制 包的本质就是文件夹 为了更好的组织类, Java提供了包机制, 用于区别类名的命名空间, 使项目看起来更加整洁 一般公司庸域名倒置作为包名 为了能够使用某一个包的成员, 我们需要在Java程序中明确导入该包 尽量不要让包里的名字重复 //如果类位于包的目录中,那么在该类的最上面必须庸package声明该类的包,且必须位于类中语句的最上面 package com.13roky.demo; //导入包,以使用包里面的成员 import java.uti…
JavaSE复习日记 : 算是个小前言吧
/* * Java也学了好久了,抽个时间整理了一下课堂笔记,也有些是我刚开始学会犯的一些错误.在这里浅谈一下JavaSE的基础内容,对我来说也是一种不错的复习方式. * * 那好,对于初学者来说,学习java基础需要准备些什么呢? * 首先,你得安装java和vim(编辑软件,我目前学习所用的); * 其次需要对安装好的软件进行一些配置(如环境变量)和测试,这里就不多说了; * * 如果这些都已经做好,就已经可以进行java的编码操作了: * 首先先创建一个文本文档,将名字改为'*.java'的…
JavaSE复习_1 Java的基本格式和运算符
△.代表在当前目录.classpath能在任何路径下访问类文件. △单行注释可以嵌套,多行注释不能嵌套 △java中的标识符只能有数字,字母,$和_,其他的符号都是错误的,不合法的.其中数字不能是开头. △快捷打开命令窗口.按住shift,右键此处打开命令窗口. △跨平台原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可.由JVM来负责Java程序在该系统中的运行. △字符常量:''单引号中必须放的是单个数字(0~9…
JavaSE复习日记 : 方法的调用和方法的重载
/* * 方法的调用和方法重载 */ /* * 什么是方法? * 方法就是一个有名字的代码段; * 方法的调用: * 在方法里调用另外一个方法里面的东西就是方法调用; * 或者可以认为"另外一个方法的名字()"就是方法的调用; * 方法的重载: * 就是在main方法外写了多个方法名相同,但是形参列表不同的方法,在main方法中调用这个方法时括号内写上实参,程序会默认调用实参和调用方法里形参相匹配的方法; */ // 方法形式和方法的类部调用 /* public class JavaS…
JavaSE复习日记 : 继承关系和super关键字以及继承关系中方法的覆写
/* * 类的继承和super关键字 * * 软件开发的三大目的: * 可拓展性; * 可维护性; * 可重用性; * * 这里单说下可重用性这一项: * 为了代码复用,复用方式有: * 函数的调用复用; * 类的实例化复用,类直接的复用; * 类的继承复用; * 前两个我都有发过,这里就说一下类的继承,以及继承中用的较多的关键字:super; * * * 首先要先了解什么是继承? * 继承,用人认知的角度说的话就好比一个父亲的东西由他的几个儿子来继承,也就是有了父亲的东西,同时也有自己的东西-…
JavaSE复习日记 : 循环语句(for/while/do while)
/* * 循环语句(for循环,while和do while循环) */ /* * for循环语句 * * for循环语法: * for (表达式1;表达式2;表达式3 ){ * java语句 * } * 表达式1: 初始化表达式,最先执行,且只执行一次. * 表达式2: 必须是boolean型的表达式. * 表达式3: 步长值; * 执行过程: * 先是for循环开始执行,执行执行表达式1,并且只执行一次. * 进而判断表达式2的结果,如果是true,则执行java语句. * 再执行表达式3,…
JavaSE复习日记 : 条件判断语句
/* 条件控制语句:if(){}else{} 语法: 第一种结构:有不执行的情况 if(boolean表达式){ //第一位真,就执行里面的语句,为假就不执行 java语句; } 第二种结构: if(boolean表达式){ java语句; }else{ java语句; } 第三种结构:多个条件判别式,有不执行情况 if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; }else if(boolean表达式){ java语句; }else i…
JavaSE复习日记 : 八种基本数据类型
/* * 基本数据类型 * * Java里的8种基本数据类型: * byte --- 1 byte = 8 bit; * short --- 2 byte = 16 bit; * int --- 4 byte = 32 bit; * long --- 8 byte = 64 bit; * * float --- 浮点型,32位的空间,数据表示形式是小数(如:3.0) * double --- 浮点型,64位的空间,数据表示形式是小数 * char --- 字符型,char型数据占用两个字节 2…
JavaSE复习日记 : 循环终止语句(break/break outerFor/continue)
最近没网,但攒了几天的博客,这次逮到机会发博客,直接三篇走起; /* * 循环终止语句: break/ break outerFor/ continue */ /* * break语句 * 1. 用于switch语句中,结束分支语句; * 2. break也可以用在循环当中,默认情况下结束离他最近第一个循环 * break: 结束循环; * return: 结束方法并返回一个值; */ /* public class JavaSE{ public static void main(String[…
JavaSE复习日记 : 接口
/* * 接口 * 引用数据类型: * 类,接口,数组; * * 接口是一种引用数据类型,可以看作是一个特殊的类,它存在的目的是为了解决没有多重继承引起的功能弱的问题而设计的,一个类只能有一个父类,但是这个类却可以实现多个接口; * * 接口还可以看作是只有抽象方法的类,即接口的所有方法都必须被实现; * 接口声明的关键字是interface,代替了class;而普通类的继承关键字extends也变成了implements(实现); * 但是其作用和普通类中是一样的,只不过是为了区分而已; *…
JavaSE复习日记 : 抽象类
/* * 抽象类 * 抽象: * 面向对象的三大核心思想; * 封装: 封装,ppp是封装的一部分 * 继承; * 多态: 父类的引用指向子类的对象 * 引用: 是指一个引用型变量 * 有哪些变量? * 成员变量; * 构造方法的局部变量; * 普通方法的局部变量; * 立马声明立马使用的变量; * 静态变量; * 什么是抽象类? * 就是用abstract关键字修饰的类就叫抽象类; * 什么是抽象方法? * 没有方法体的方法叫抽象方法,连{}都没有;抽象方法必须在修饰符列表中加上abstrac…
JavaSE复习日记 : 多态
/** * 里氏替换原则 : * 能使用父类的地方,一定可以使用子类 * 什么是多态 : * 父类的引用,指向子类的对象 * 多态的前提条件 : * 有继承关系的两个类 * 多态的目的 : * ☆☆☆ 代码的重用 * 多态发什么在什么时候 : * 赋值的时候 * * !!!!!!!!! 多态中的 ☆☆☆ 覆写 是特指的 成员方法!!!!!!!!! * 什么是覆写 : * 就是在子类有个和父类相同的方法 : 方法名 , 参数列表 , 返回值类型 (和修饰符列表没关系) * 1 方法名相同 : 不相…
JavaSE复习日记 : 实例化对象/构造方法和this关键字
/* * 实例化对象/对象的构造方法/this关键字 */ /* * 实例化对象 * * 就是实例化某一个类; * 从不同角度去理解的话就是: * 1. 从人的认知角度: * 就是具体化某个东西; * 如果一个人是一个类,那么这个类的实例化对象就是一个有具体属性的人,比如实例化这个人叫"张三",年龄"23",性别"男","未婚"等等,可以理解对象是对一个类的具体化;(我自己是这么认为的,当然不同人会有不同的理解,欢迎大神指教)…
JavaSE复习日记 : 递归函数
/* * 递归函数 * 什么是递归? * 在一个方法的内部,对自身进行调用,又叫做递归调用 * * 递归和循环的编写都包括三部分: * 1. 初始值; * 2. 终止条件; * 3. 前进步长; * * 递归解决比较常见的问题: * 累加加的和; * 阶乘; * 斐波那契数列等; * * 可能前面两个都会有过接触,没关系,我们把三个都写一遍 * */ // 累加加和 /* * 计算1到100的和; */ /* public class JavaSE{ public static void mai…
java包机制
…
Java包package之间调用问题-cmd运行窗口编译运行
问题:在使用了java包机制(package)后,编译出现错误:找不到或无法加载主类 xxx 的错误提示信息(各种编译不通过) 先给演示结果: 编译:javac -d classes src/a/HelloTest.java -d classes :指定存放class文件的路径 src/a/HelloTest.java :在项目路径:D:\javacode\Hello的基础上指定源文件的路径 此时D:\javacode\Hello\classes路径下已经按照package路径结构生成了clas…
JAVA基础——包机制
包机制 包的语法格式package pkg1[.pkg2[.pkg3...]] 一般利用 公司域名倒置 作为包名; 例如www.baidu.com,则建立报的名字com.baidu.www 一般不要让包的名字重复 导入包 import package1.[package...].(classname|*);例如:import com.dong.base.*; java Doc javadoc命令是用来生成自己的API文档的 参数信息 @author 作者名 @version 版本号 @since…
JAVA面向对象-----包机制
JAVA面向对象-–包机制 问题: 当定义了多个类的时候,可能会发生类名的重复问题. 在java中采用包机制处理开发者定义的类名冲突问题. 怎么使用java的包机制呢? 1.使用package 关键字. 2.package 包名. 问题: 1.javac PackDemo1.java编译没有问题. 2.java PackDemo1 运行出错. 错误原因分析: 在当前目录下找不到有pack目录,更加找不到pack目录下面的PackageDemo1.java文件. 解决办法: 1.自己在当前目录下新…
Java反射机制demo(一)—实例化Class对象,并获得其他类包名和类型
Java反射机制demo(一)——实例化Class对象,通过对象获得包名和类型 使用Java中的 本地类作为实验对象,避免自定义的类带来的一些不便. public static void main(String[] args) { try { Class c1 = Class.forName("java.lang.Integer"); System.out.println(c1.getName()); } catch (ClassNotFoundException e) { Syste…
10.JavaSE之包机制
包机制: 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法格式为: package pkg1[ . pkg2[ . pkg3...]]; package com.duan.operator; 一般利用公司的域名倒置作为包名:com.baidu.www 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包.使用"import"语句可完成此功能 import package1[ . package2...].(classname|*): import…
Java基础以及变量和运算符、包机制、javadoc生成
目录 注释.标识符.关键字 注释 标识符 关键字 标识符注意点 数据类型 强类型语言 弱类型语言 Java的数据类型 基本类型(primitive type) 数值类型 boolean类型 什么是字节 引用类型(reference type) 关于进制 浮点数拓展 字符拓展 转移字符 类型转换 强制转换 自动转换 注意点 变量.常量 变量 变量作用域 常量 变量的命名规范 运算符 二元运算 多类型运算 关系运算符运用 取模 自增自减 数学工具类计算 逻辑运算符 短路运算 位运算 赋值运算符 字符…
Java运算符及包机制
Java中的运算符及包机制 算术运算符:+ - * / % ++ -- 赋值运算符:=,+=,-=,*=,/= 关系运算符:>,<,>=,<=,==,!=,instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^(相同为零),~(取反),>>(右移--/2),<<(左移--*2),>>>(了解!!!) 条件运算符:? : 注意: 自增自减放在变量的后面就是等这个式中所有运算符执行完之后才执行自增自减 只…
第3天 IDEA 2021简单设置与优化 Java运算符 包机制
IDEA 2021简单设置与优化 将工具条显示在上方 View–>Appearance–>Toolbar 鼠标悬停显示 File–>setting–>Editor–>General–>CodeCompletion–>勾选show zhe documentation popup in 1000 ms 忽略大小写 File–>setting–>Editor–>General–>CodeCompletion–>将Match case的勾去掉…
JAVA,IDEA下的包机制
IDEA下的包机制 在实际开发中,大型系统往往需要多人合作完成,每个程序员都要命名多个类与接口等类型,难免会定义重复的类与接口.为了避免名字冲突,java提供了包机制只要包名不同,即使类名相同,也能相互区分. 包又称为类库,存放类的库.除了java.lang包由系统自动引入以外,其他包均需要使用import引入. 语法格式为 package 包名: 注意: 允许分层命名,各层之间用"."分隔,层次的数量不受限制. 包一般采用小写字母命名.由于抱在编译时将自动转换为目录层次,故包名不要含…
Java基础系列(13)- 包机制
包机制 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法格式为: package pkg1[. pkg2[. pkg3...]]; 一般利用公司域名倒置作为报名 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包.使用import语句可完成此功能 import package1[.package2...].(classname|*)…
Java学习 (九)基础篇 包机制&JavaDoc
包机制 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间 包语句的语法为: package pkg[.pkg2[.pkg3...]]; 一般利用公司域名倒置作为包名:com.feng.xxx 为了能够使用某一包的成员,需要在Java程序中明确导入该包.使用"import"语句可以完成此功能 import package [.package...].(classname|*); import com.luo.base.demon1; //导入该路径下的demon1 impo…
《Java中的包机制》
/* 包的机制:(1) */ package lee; public class PackageTest { public void Test(int num) { System.out.println("num="+num); } } //包的使用:(2) package lee.sub; public class SubPackageTest { public void sub(int x) { System.out.println("x="+x); } } /…