javaBase
2024-05-10 16:16:46 2 举报
AI智能生成
javaBase是一个用于处理java文件操作的java库,提供了对java文件和目录的基本操作,如创建、删除、移动、复制等。此外,它还提供了文件和目录属性的读取和修改,如权限、时间戳等。它支持多种文件类型,包括但不限于txt、pdf、csv、zip等。javaBase可以通过修饰语(如private、protected、public等)控制其方法和属性在不同包和类中的可见性。
作者其他创作
大纲/内容
下载JDK
下载JDK:https://www.oracle.com/java/technologies/downloads/
安装JDK 双击jdk-8u261-windows-x64.exe进行安装 安装结果: C:\\Program Files\\Java\\jdk1.8.0_261(JDK) C:\\Program Files\\Java\\jre1.8.0_261(JRE)
进入环境变量配置: 右击\"我的电脑\"/属性/高级系统设置/环境变量
环境变量配置分类:用户变量:用于当前用户 系统变量: 用于所有用户
环境变量配置
进入DOS win+r运行CMD
测试: java -version显示JDK的版本
测试
下载eclipse https://www.eclipse.org/downloads/packages/
解压
发送到桌面快捷方式
安装eclipse
双击eclipse快捷方式
选择工作空间 select directory as workspace 选择 目录 做为 工作空间
方式:file/new project... /java project 文件 创建 项目 java 项目
效果:创建一个项目对应的文件夹,及初始化一系统文件夹及文件 src文件夹:源文件夹 bin文件夹:保存编译之后“字节码”文件 .project .classpath .settings保存eclipse配置的文件及文件夹
创建java项目
方式:右击项目/new/class(类) 修改package(包)名,Name是class(类)的名字 选择public static void main(String[] args)生成main方法
创建java程序
方式:打开java程序 右击/run as / java application
运行java程序
定义类格式: class 类名{ }
使用eclipse开发第一个java程序
java是一门开发语言 sun oracle
java环境搭建:
javabase程序入门
javaSE
javaEE
javaME
java分类
java语言特点:一次编写,到处执行
编写 编写.java文件
编译 编译字节码文件
运行 运行.class字节码文件
开发java程序步骤
JRE: JAVA运行环境
安装JDK
提供了JDK的工具程序,包括javac、java、javadoc、appletviewer等程序
bin文件夹
JDK自己附带的JRE
jre文件夹
提供了工具程序使用的Java工具类。
lib文件夹
Java提供的API类的源代码压缩文件
src.zip压缩文件
文件或文件夹
Java程序编译器
javac.exe
Java程序执行器
java.exe
Java参考文档生成器。
javadoc.exe
Java类包程序生成器
jar.exe
程序名
开发工具与环境配置
打开Eclipse时,指定工作空间
创建Java Project1. 会创建相应的项目文件夹,及其子目录有 1. src存放源文件 2. bin存放字节码文件
创建java源程序
Eclipse会自动编译
1. 运行 1. 前提:当前类中有main方法 2. 方法:run as / java application
使用Eclipse开发java程序步骤
.package 包名1.包名2... 1)功能:定义包 2)包名与文件夹一一对应 3)命名规范 全小写; 域.公司.项目.模块 域.个人名称.... 4)包名不能以java及javax开始 5)每个指令以;结束
public static void main(String[] args) {}1)main**方法**:程序的入口2)方法名命名规范:首单词小写,其它单词大写 updateSysUser
System.out.print 输出System.out.println 输出并换行
注释 1) 单行 // 2) 多行 /* */ 3) 文档 /** */
操作 1. 源代码格式自动排版: source/format ctrl+shift+f 2. 代码提示: atl+/
Hello Java
javabase程序入门2
内存是用来临时存放CPU所处理的数据的
内存
变量就是开辟在内存中用来保存与操作数据的空间
变量是什么?
数据各式各样,要先根据数据的需求(即数据类型)为它申请一块合适的空间
内存与变量的关系
整形:int...
非整形:double....
数值
char、String
非数值
数据类型·
byte、short、int、long、float、double、char、boolean
八种基本数据类型
声明变量,即“根据数据类型在内存申请空间”
赋值,即“将数据存储至对应的内存空间”
使用变量,即“取出数据使用 ”
变量声明及使用
简短且能清楚地表明变量的作用,通常第一个单词的首字母小写,其后单词的首字母大写。例如:myName
变量命名规范
加+、减-、乘*、除/、取模%、++递增运算、--递减运算、+=加法赋值、-=减法赋值、*=乘法赋值、/=除法赋值、%=取模赋值
算术运算符
表达式就是符号(如加号、减号)与操作数(如b,3等)的组合
变量名=表达式;
赋值运算符
==等于、!=不等于、>大于、<小于、>=大于等于、<=小于等于
关系运算符
&逻辑与、|逻辑或、&&短路与、||短路或、!逻辑非、?:三元运算
逻辑运算符
&&(与):只要有一个条件为假,则为假。|| (或):只要有一个条件为真,则为真。! (非):取布尔类型的反面。
逻辑运算的组合
两种类型是相互兼容的,例如int型可以兼容所有有效的byte值。
目的类型要比源类型表达的数据范围广。
自动类型转换需要满足两个条件
强制转换主要是为了解决不能相互兼容数据之间的转换。强制类型转换是一种显性的类型转换,它的一般形式如下:(type)value;其中type表示转换后的类型,value表示需要转换的值。
强制类型转换
变量、数据类型
Word 文字处理 Excel 电子表格 PPT 幻灯片
word是什么?
下载安装 Office
Word界面
换行:自动换行
换段:按回车键
换行与换段
选择
加粗、字号、字体、颜色
文字格式化
对齐方式,首行缩进
段落格式化
项目符号/编号
增加缩进量:Tab
减少缩进量: Shift+Tab
多级列表
格式刷
清楚格式
图片混排
设计/水印
保存/导出
word
功能:数据处理
工作表,工作簿由工作表组成
Excel界面
Excel表格
=sum(D4:G4) 公式(计算)都以=号开始 sum( ) 求和函数 D4:G4 目标
函数 max(最大) min(最小) count(计数) sum(求和) average(平均)
Excel数据处理
列表
图表
Excel(电子表格)
绝对路径:从根目录开始的路径
相对路径:从当前位置开始的路径
分类:分为绝对路径和相对路径
路径
定义:Disk Operation System磁盘操作系统
说明:DOS是微软公司,它是windows的前身,它是单任务操作系统
进入DOS,运行CMD,以管理员身份运行
切换盘符: 盘符:
DOS
格式:md 路径\\新目录
md 创建目录
格式:cd 路径
说明:. 代表当目录 .. 代表上级目录
cd 改变当前目录
格式: dir 盘符:\\一级子目录\\二级子目录\\...\\文件
说明: 单独的一个dir命令,查看当前目录中所有文件及目录信息
dir 查看指定位置的文件及目录信息
* 代表任意多个任意字符
? 代表0或1个任意字符
*.exe n*.*
说明:在c:\\windows\\system32中有很多系统工具
通配符 * ?
path 显示path环境变量的值
path; 删除环境变量path的值
dos环境中执行可执行文件条件: a)当前目录中有目标文件 b)path环境变量中有目标文件
path
ipconfig显示本机ip地址
ping自己:ping 127.0.0.1 ping localhost 如果能ping通,说明本身的网络没有问题
ping别人
ping
软件系统与DOS基础主题
八种基本数据类型+String类型
整型常量(byte short int long): 10
float浮点型常量: 10f 10.0f
double双精度浮点型常量: 10.0
char字符型常量: 'a'
boolean布尔类型常量: true false
String字符串常量: \"An old man\"
数据分为变量和常量
声明变量: 数据类型 变量名;
使用 : 变量名
变量的使用
JavaBase(条件结构1)
if选择结构是根据条件判断之后再做处理
什么是if结构
if-else选择结构
运算符的优先级最高的优先级:小括号,即( )最低的优先级:赋值运算符,即=优先级顺序:!>算术运算符>关系运算符>&&>||
当运算符比较多,无法确定运算符执行顺序时,可以使用小括号控制一下顺序
条件
复杂条件下的if选择结构
多分支结构
各个 case 标签不必连续,也不必按特定顺序排列
default 标签可位于 switch…case 结构中的任意位置
default 标签不是必选的,但使用 default 标签是一个良好的编程习惯
每两个 case 标签之间的语句数不限
switch…case其他特性
switch....case
随机数Random rm = new Random();int n = rm.nextInt(3); / /产生一个随机数
javaBase(条件结构2)
boolean (布尔)类型boolean类型的值:真:true假:false
booelan类型
javaBase(条件结构3)
循环结构的特点
特点:先判断,再执行
什么是while循环
分析循环条件和循环操作
套用while语法写出代码
检查循环是否能够退出
使用while循环的步骤
什么是do-while循环
语法不同
执行次序不同
初始情况不满足循环条件时while循环一次都不会执行do-while循环不管任何情况都至少执行一次
while循环和do-while循环的区别
代码规范:格式 对齐、代码的缩进
for循环的语法和执行顺序
什么是for循环
套用for语法写出代码
使用for循环结构的步骤
break:改变程序控制流
用于do-while、while、for中时,可跳出循环而执行循环后面的语句
什么·是break语句
continue :只能用在循环里
continue 作用:跳过循环体中剩余的语句而执行下一次循环
什么是continue语句
JavaBase(循环1)
什么·是循环
子主题
什么是break语句
如何使用break语句
javaBase(循环2)
break可用于switch结构和循环结构中 continue只能用于循环结构中
使用场合
break语句终止某个循环,程序跳转到循环块外的下一条语句。continue跳出本次循环,进入下一次循环
作用(循环结构中)
对比break和continue
循环结构总结
javaBase(循环3)
只能被1和本身整除的数
素数定义
循环嵌套
数组是一个变量,存储相同数据类型的一组数据
数组的优点:分类放,易于找
数组定义
声明数组
分配空间
赋值
处理数据
使用数组四步走:
如何使用数组
如何设置大小及初始化?
维数组初始化
冒泡排序
N = 55个数字存放在一维数组中
外层循环控制比较多少轮,循环变量 i
内层循环控制每轮比较多少次,循环变量 j
用二重循环进行排序
数组
javaBase
0 条评论
回复 删除
下一页