黑马程序员 JAVA基础 -面向对象(四)
来源:互联网 发布:财神爷抢红包软件 编辑:程序博客网 时间:2024/05/16 05:23
-----------android培训、java培训、java学习型技术博客、期待与您交流!------------
在此,分享一下自己学习JAVA的学习心得。有不对的地方请帮忙改正,也希望对想学java的同学有帮助!
JAVA语言基础
面向对象--包
1)对类文件进行分类管理。
2)给类提供多层命名空间。
3)写在程序文件的第一行。
4)类名的全称的是 包名.类名。
5)包也是一种封装形式。
2)给类提供多层命名空间。
3)写在程序文件的第一行。
4)类名的全称的是 包名.类名。
5)包也是一种封装形式。
包与包之间的访问 :
1)包与包之间进行访问,被访问的包中的类以及类中的成员,需要public修饰。
2)不同包中的子类还可以直接访问父类中被protected权限修饰的成员。
3)包与包之间可以使用的权限只有两种,public protected。
2)不同包中的子类还可以直接访问父类中被protected权限修饰的成员。
3)包与包之间可以使用的权限只有两种,public protected。
四种权限:
import:
1)为了简化类名的书写,使用一个关键字,import.
2)import 导入的是包中的类。
3种格式:
1)import 包名.*
注:当前的包内不能有重名的类名。
2)import 包名.类型名;
3)import 包名.类型名.静态成员方法名;
例子:
import pack.*
3)建议,不要写通配符 * ,需要用到包中的哪个类,就导入哪个类。
4)建立定包名不要重复,可以使用url来完成定义,url是唯一的。
例子:
www.itcast.cn
package cn.itcast.demo
package cn.itcast.test
package cn.itcast.demo
package cn.itcast.test
软件包“Java.lang”
java.lang : java的核心包 jdk1.2版本以后,该包中的类自动导入。
java.awt: 用于制作图形界面。
java.io:input output 用于操作设备上的数据。
java.util : 这里定义是java的工具类。集合,日期。
java.net:用于网络通讯的。
java.awt: 用于制作图形界面。
java.io:input output 用于操作设备上的数据。
java.util : 这里定义是java的工具类。集合,日期。
java.net:用于网络通讯的。
Jar包 :
Java的压缩包
方便项目的携带。
方便于使用,只要在classpath设置jar路径即 可。
数据库驱动,SSH框架等都是以jar包体现的。
Jar包的操作:
通过jar.exe工具对jar的操作。
1)创建jar包
jar -cvf mypack.jar packa packb •
2)查看jar包
jar -tvf mypack.jar [>定向文件]
3)解压缩
jar -xvf mypack.jar
4)自定义jar包的清单文件
jar –cvfm mypack.jar mf.txt packa packb
0 0
- 黑马程序员 JAVA基础 -面向对象(四)
- 黑马程序员_Java基础_面向对象(四)_08
- 黑马程序员_笔迹四_面向对象(基础)
- 黑马程序员-(9)Java基础之面向对象(四)多态
- 黑马程序员-java基础(四)-面向对象(封装、继承、多态)
- 黑马程序员《java基础总结(四)》(面向对象特点--多态)
- 黑马程序员--Java基础--面向对象基础
- 黑马程序员-----java基础(面向对象基础)
- 黑马程序员 java面向对象<四> 多线程
- 黑马程序员-Java面向对象(四)
- 【黑马程序员】java编程基础,面向对象
- 黑马程序员 Java基础 ---> 面向对象(上)
- 黑马程序员 Java基础 ---> 面向对象(下)
- 黑马程序员----JAVA基础之面向对象
- 黑马程序员JAVA基础-面向对象
- 黑马程序员 java基础<—>--->面向对象
- 黑马程序员Java基础__面向对象
- 黑马程序员 Java基础<三>--->面向对象
- 例题4-5 uva 512 - Spreadsheet Tracking
- Appium 出现 > error: com.test/.activity1 never started. Current: com.test/.activity2
- keil中printf的有关问题
- maven是什么
- vxworks Arm 架构下的中断
- 黑马程序员 JAVA基础 -面向对象(四)
- Android界面编程之一 View组件
- 解决 nginx 服务器不支持 ThinkPHP 框架的问题
- 对象变量和类变量
- spring集成mongodb封装的简单的CRUD
- C++ 标准IO库:面向对象的标准库
- Android界面编程之二 第一组UI组件:布局管理器
- JSP基础——分别使用表达式和脚本方式打印九九乘法表
- Android界面编程之三 第二组UI组件:TextView及其子类