- 博客(16)
- 收藏
- 关注
原创 Java基础11:包机制
Java基础11:包机制为了更好的组织类、Java提供了包机制,用于区别类名的命名空间。包语句的语法格式为:come.dong.[pkg3]…包的本质就是文件夹一般利用公司域名倒置作为包名:com.dong.xxx包在同一个class文件中不要重复使用关于如何导入包...
2021-04-14 07:00:10
110
原创 Java基础07:运算符
Java基础07:运算符算数运算符:+ 、—、*、/、%、++、–赋值运算符:=关系运算符:>、<、>= <= == != instanceof逻辑运算符:&&、||、!位运算符:&、|、^、~、>>、>>>条件运算符 ? :扩展赋值运算符: +=、-=、*=、/=自增自减运算符a++: 先赋值、再自增++a: 先自增、再赋值幂运算package Operator;public class D
2021-04-14 06:59:29
118
原创 Java基础06:变量、常量、作用域
Java基础06:变量、常量、作用域变量是什么:就是可以变化的量Java是一种强类型语言,每一个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域声明变量的格式://数据类型 变量名 = 值; 也可以使用逗号隔开来声明多个同类型变量type varName = value注意事项每个变量都有类型,类型可以是基本类型,也可以是引用类型变量名必须是合法的标识符变量声明是一条完整的语句,因此每一个声明都必须以分号结束变量作用域
2021-04-14 06:58:28
103
原创 Java基础05:类型转换
java基础05:类型转换由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换。优先级由低到高来看运算中,不同类型的数据先转化为同一类型,然后进行运算强制类型转换自动类型转换内存溢出现象是因为变量的值超出了数据类型的范围//内存溢出现象int i = 128; //定义一个i变量,让它的值超出int类型的范围-127~127// byte b = (byte) i; //内存会溢出,运行结果为128 -128double b = i;
2021-04-13 17:57:26
98
原创 Java编译过程
Java编译过程特点 编译型 解释型编译型和解释型的区别时机不同举个例子:中国人写了一本书给外国人看 编译型:把整本书进行翻译 解释型:有个翻译官一直跟随着外国人,随看随翻译各自的利弊 编译型:速度比较快,执行效率高,比如:操作系统、C语言、C++ 解释型:网页、服务器脚本,对速度要求不高的情况对于Java来说,既有编译型又有解释型的特征程序运行机制java文件通过java c 编译器编译成class文件,然后再通过解释器解释给操作系统来看...
2021-04-13 17:56:20
103
原创 使用Java创建的第一个程序:HelloWorld!
HelloWorld详解随便新建一个文件夹code,用于存放代码新建一个java文件文件后缀名改为 .javaHello.java快捷操作:可以通过在地址栏前面加一个 cmd快速进入当前地址的dos窗口3.编写代码public class HelloWorld { //表示一个类 public static void main(String[] args/*这里面表示一个参数*/){ // main表示一个方法,程序必须通过main方法开始 System.out.prin
2021-04-13 17:55:32
161
原创 Java数据类型拓展&面试题
数据类型扩展以及面试题整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0xpublic class Demo03 { public static void main(String[] args) { int i = 9; //十进制 int i2 = 010; //八进制,表示8 int i3 = 0x10; //十六进制,表示16 0~9 A~F表示10~15 0x10表示16 0x11表示17
2021-04-13 17:54:17
95
原创 Java基础03:数据类型
Java基础03:数据类型强类型语言要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用强类型的好处是安全性高,缺点是速度就会慢下来弱类型语言VB、JSJava的数据类型分为两大类基本类型 //八大数据类型 //整数 int number1 = 1000000000; byte number2 = 127; short number3 = 30; long number4 = 30L; /
2021-04-13 17:53:40
149
原创 Java中的标识符和关键字
标识符和关键字定义:Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。关键字注意:不能用关键字作为类的名字标识符注意点所有的标识符都应该以字母(A-Z或者a-z)、美元符($)、或者下划线(_)开始的首字符之后可以是字母(A-Z或者a-z)、美元符($)、下划线(_)或数字的任何字符组成不能使用关键字作为变量名或者方法名标识符是大小写敏感的合法标识符举例子:age、$salary、_value、__1_value非法标识符举例:123abc、-salary、#a
2021-04-13 17:52:48
86
原创 安装Java开发环境
安装Java开发环境JDK下载与安装配置环境变量JDK目录介绍HelloWorld及简单语法规则Notepad++安装和使用如何卸载已有的JDK找到环境变量的位置:通过“此电脑”——属性,然后找到“高级系统设置”——环境变量,在“系统变量”中找到“Java_Home”,然后复制地址到地址栏中,找到对应的目录,删除掉即可。直接一次性删除即可清理环境变量:删除掉“Java_Home"环境变量4.删除掉”Path”路径下面的与“Java_Home"相关的环境变量如何验证是
2021-04-13 17:51:58
99
原创 写代码之前的IDEA设置&注释的相关说明
Java基础语法在写代码之前一定要设置好“Project Structure”(项目结构),设置好里面的Project项目,比如SDK为1.8以及Project language level为我们的jdk8注释单行注释 //多行注释 /**/文档注释 /** */养成写注释是一个非常好的习惯注释并不会被执行,是给我们写代码的人看的...
2021-04-13 17:50:30
203
原创 JDK、JRE、JVM分别是什么?
JDK、JRE、JVM分别是什么?JDK:Java Development Kit(java开发工具包)JRE:Java Runtime Environment(java运行环境)JVM:Java Virtual Machine(java虚拟机)
2021-04-13 17:49:09
104
原创 Java特性和优势&Java三大版本
计算机语言发展史C语言是典型的面向过程的语言C++、Java是典型的面向对象的语言Java特性和优势简单性面向对象可移植性高性能分布式动态性多线程安全性健壮性Java三大版本java最大特性:Write once、Run Anywhere这是因为java里面有一个叫做JVM的虚拟机,这个虚拟机可以跨平台JavaSE:标准版(桌面程序DOS、控制台开发)JavaME(已经淘汰了):嵌入式开发(手机、小家电)JavaEE(应用最广泛):企业级开发(Web端、服务器开发)
2021-04-13 17:48:18
122
原创 JDK、JRE、JVM分别是什么?
JDK、JRE、JVM分别是什么?JDK:Java Development Kit(java开发工具包)JRE:Java Runtime Environment(java运行环境)JVM:Java Virtual Machine(java虚拟机)
2021-04-12 21:02:23
166
原创 基本的DOS命令
基本的DOS命令开启DOS控制台的几种方式开始 + 系统 + 命令提示符Win + R,输入“cmd”(推荐使用)在任意的文件夹下面,按住shift键 + 鼠标右键点击,执行“在此处打开Powershell窗口”资源管理器的地址栏前面加上 cmd 路径以管理员身份运行的方式:在开始菜单——Windows系统中找到命令提示符,右击选择“以管理员身份运行”常见DOS命令#盘符切换 D:#查看对应盘符下面的所有文件 dir#切换目录 cd change director
2021-04-11 16:23:59
94
原创 大家好,这是我的第一篇博客笔记
Markdown学习二级标题三级标题字体两边加上星号表示粗体加一个星号表示斜体*** 斜体又加粗是三个星号***加两个波浪号表示删除线引用大于号“>”表示引用分割线三个减号可以表示分割线“—”三个星号也可以表示分割线“***”图片[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MixLELtQ-1618124373980)(C:\Users\Admin\Pictures\Camera Roll\WIN_20210409_17_02_00
2021-04-11 14:59:43
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人