前言:
上一篇简直是java的介绍,感觉有些干燥,像介绍这些敌人们本人去查一下吧,接下来咱们间接进入技术性主题。
接下来开始进行分享:
Java基础教程
Java工作原理
由四方面组成:
⒈Java编程语言
⒉Java类文件格式
⒊Java虚拟机
⒋Java利用程序接口
当编辑并运行一个Java程序时,须要同时波及到这四种方面。应用文字编辑软件(例如记事本、写字板、UltraEdit等)或集成开发环境(Eclipse、MyEclipse等)在Java源文件中定义不同的类,通过调用类(这些类实现了Java API)中的办法来拜访资源零碎,把源文件编译生成一种二进制两头码,存储在class文件中,而后再通过运行与操作系统平台环境绝对应的Java虚拟机来运行class文件,执行编译产生的字节码,调用class文件中实现的办法来满足程序的Java API调用 。
本程解说JavaSE的高级技术,包含程序调试技术,抽象类与接口的根本利用,异样解决及异样在开发中的利用,应用数组存储数据, Java罕用类以及罕用类的罕用操作,Collection汇合及Map汇合的特点及利用, 应用IO流读写文件内容, 开发多线程应用程序及线程同步,反射技术的根本应用等内容。
课程目标: 通过本课程的学习,全面把握JavaSE的高级技术,晋升本身的业余素养,为未来学习更高级的内容打好根底
适用人群:Java初学人员,曾经学会流程管制,有肯定的面向对象开发的基础知识
Java包(package)
Java罕用包
java.lang: Java语言的根本包, 零碎会主动导入
java.util :Java提供的罕用工具包
java.io: 输出/输入相干的类
Java包的定义
package 包
阐明:
● package关键字,是用来定义包的
● package定义包的语句必须作为源文件的第一条语句
● 包名的命名规定
个别应用公司域名的倒序+我的项目名+模块名
com.wkcto.chapter01.package01
个别所有字母都小写
● 如果把类定义在包中, 类会有一个残缺类名
包名.类名
com.wkcto.chapter01.package01.Demo01
● 应用java运行程序时, 如果是残缺类名,零碎会在当前目录中顺次查找与包名对应的文件夹, 即在当前目录中查找 com/wkcto/chapter01/package01文件夹, 在该文件夹中查找Demo01.class字节码文件
● 把类定义在包中之后,编译时,能够通过-d参数指定字节码存储的地位,如:javac -d . Test01.java 小点代表是当前目录
package com.bjpowernode.chapter0101.p1;/*** 1) 应用package关键字定义了一个包, 包名命名规定: 公司域名.我的项目名.子模块名* 2) Demo01类的残缺类名 : com.bjpowernode.chapter0101.p1.Demo01* 3) 编译时, 通过-d参数指定生成字节码的存储地位javac -d . Demo01.java零碎在当前目录中顺次创立与包名对应的文件夹* 4) 运行程序时, 应用残缺类名java com.bjpowernode.chapter0101.p1.Demo01零碎会在当前目录中顺次查找与包名对应的文件夹, 在该文件夹中查找字节码文件*/class Demo01 {public static void main(String[] args) {System.out.println("Hello World!");}
应用其余包中的类
在a包中想要应用b包中的类, 前提b包中的类必须定义为公共类
在应用时,能够通过两种形式:
● 间接应用残缺类名
● 先通过import导入该类,再应用
package com.bjpowernode.chapter0101.p2;/** 在p2包中, 想调用p3包中的MyClass类的静态方法1) 应用前提是, 被应用的MyClass类必须定义为public公共类2) 在应用时, 能够间接应用残缺类名 , 也能够先导入再应用import com.bjpowernode.chapter0101.p3.MyClass;class Demo02 {System.out.println("调用p3包中的MyClass类的静态方法!");//能够应用残缺类名拜访一个类com.bjpowernode.chapter0101.p3.MyClass.mm();//还能够先把类导入到以后文件中,再应用MyClass.mm();package com.bjpowernode.chapter0101.p3;public class MyClass{public static void mm() {System.out.println("我是p3包中 MyClass类的静态方法mm!");
Eclipse装置教程
如果是64位机器, 下载eclipse-jee-neon-1-win32-x86_64.zip
装置筹备工作
● 确定JDK版本是1.8
在命令窗口中输出 java –version
● 确定JDK装置目录中,只有JDK目录,没有JRE目录
C:\Program Files\Java目录下,只有jdk1.8.0_101目录
如果有jre目录, 把jre目录删除, 重新安装JDK,不装置公共的JRE
● 不须要配置classpath
从JDK5开始不须要配置classpath了
Eclipse间接解压缩即可
抉择工作区
关上 java透视图
创立我的项目
在Eclipse环境中, java源文件只能放在我的项目中能力运行, 不能独自的运行我的项目外的源文件
增加类
运行
抉择run菜单àrun
Ctrl+F11
在编辑区,右键, 抉择run as à java application
单击罕用工具栏的运行按钮
设置字体与字号
设置文件编码格局
设置智能模板提醒
在Eclipse我的项目中添
加已有的文件
间接把源文件复制粘贴到我的项目中即可
也能够间接复制源代码
增加的源文件呈现乱码
呈现乱码的起因: 源文件的编码格局与以后环境的编码格局不兼容
把源文件另存为, 抉择编码格局与以后环境的格局统一, 从新复制粘贴即可
在工作区中增加已有的我的项目
程序调试
通过调试技术,查看各个变量的取值,查看程序的运行过程
如何调试?
在指定行上增加断点
启动调试(F11)
F5 Step into 进入办法外部
F6 Step over 执行下一条语句
F7 Step return 从办法休中返回
F8 Resume 持续向下执行,到下个断点,或程序完结
Ctrl+F2 Terminate 终止调试
罕用快捷键
Atl + / 进行模板提醒
Ctrl + 1 疾速修复
Ctrl + W 敞开以后窗口
Ctrl + Shift + W 敞开所有窗口
Ctrl + Shift + S 保留所有
Ctrl + / 单行正文
Ctrl + Shift + / 块正文
Ctrl + Shift + \ 勾销块正文
Ctrl + Shift + F 代码格式化
Ctrl + Shift + O 主动导入
Ctrl + D 删除一行
Alt + Shift + R 重命名
Alt + Shift + M 把代码形象为一个办法
Alt + Shift + L 把一个表达式形象为一个局部变量
Ctrl + Shift + T 关上类型
Ctrl + Shift + H 以树形构造关上类型
Ctrl + O 显示类的成员
Ctrl + F11 运行
F11 调试
Ctrl + Alt + 向上/向下箭头 复制一行
Shift + Enter 在以后行的上面产生 一个新行
好啦,以上就是《Java基础教程、Java包(package)、Eclipse装置教程》的分享,接下来为大家梳理《java拜访权限和javaObject》。
也欢送大家交换探讨,该文章若有不正确的中央,心愿大家多多包涵。
你们的反对就是我最大的能源,如果对大家有帮忙给个赞哦~~~