自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 学习Java 之流程控制

学习Java 之流程控制1.if语句:2.if-else语句:3.if-else if语句:4.if-else if-else语句:5.if语句的简写形式:6.switch-case语句:7.for循环:8.while循环:9. do-while循环:10.break 和 continue 关键字:11.在嵌套循环中使用break 和 continue:1.if语句:if(布尔表达式){ //if中需要执行的代码}注意:if中的代码是否执行,主要是看这里的“布尔表达式”的结果,如果是tr

2020-11-03 22:32:41 114

原创 学习Java 之类型转换

Java中的类型转换分为 隐式转换和显示转换:隐式转换也称 自动转换; 显示转换也称 强制转换; 格式:类型名 变量名 = 数据1.基本类型之间的转换:1.1隐式转换(Implicit),在jvm运行期间,只要满足条件,就可以完成类型转换的过程。一般是数据范围比较小的,自动转换为数据范围打的类型(基本类型)。例如:byte a = 1;int b = a;注意:这里在运行期间,就完成了转换的过程。1.2显示转换(explicit),也就是手动转换/强制转换,编译器发现.

2020-11-02 22:10:26 157

原创 学习Java 之变量的范围

Java代码中的变量是有作用范围的,就是一个变量在什么地方可以被访问到,在其他地方就访问不到了。1.局部变量:位置:方法的大括号中,或者方法的参数列表中; 定义:在方法的大括号中定义的变量 和 方法的参数列表中定义的变量,都是局部变量 例如: public void test(int a){ int b; for(int c=0;c<10;c++){ System.out.println("c = "+c); }} 上面代码的a,b,c 都

2020-11-02 21:28:51 1365 3

原创 学习Java 之对象

理解对象:生活中我们接触到的所有事务都是对象,比如现在你看的电脑/手机,他就是一个实实在在的对象,在面向对象的思想中,万事万物一切皆为对象。java是面向对象编程语言的一种,所有java中的操作也是需要有这样的思想1.类和对象的关系:...

2020-11-01 22:49:01 153

原创 学习Java 之变量

1.变量的分类:1.1基本数据类型的变量使用基本数据类型的声明的变量,就是基本类型的变量;byte ,short,int,long,char,boolean,float,double注意,声明变量的格式为:数据类型 变量名1.2引用数据类型的变量使用引用数据类型声明的变量,就是引用类型变量/引用java中有无数个引用数据类型,可以分为三大类:类类型,接口类型,数组类型2.基本类型变量和引用类型的区别:核心区别:基本类型变量不能指向对象,引用类型变量可以指向对象S.

2020-10-28 21:16:47 91

原创 学习Java 之类加载器

1.类加载是什么?类加载器本质上是一段代码,这段代码执行后,可以从指定位置上把编译好的java类从硬盘上读取到内存2.类加载器的种类?类加载器是个总称,下面有很多不同终类,特点的个性化类加载器。类加载器在Java中,被称为ClassLoader,同时这个ClassLoader,也是Java se api中提前写好一个类。这个类的作用就是用来代表类加载器的。3.JVM中的类加载器:启动类加载器 BootStrapClassLoader注意这个类加载器不是Java代码实现..

2020-10-26 21:58:58 181

原创 学习 Java 之 字节码验证

一个class文件被加载到JVM内存后,首先要经过字节码验证,验证通过,再确定哪些代码是解释执行的,哪些代码是即时编译执行的(即时编译:Just In Time 简写JIT);1.字节码验证:检查class文件的把呢不能和jvm版本是否兼容检查代码是否会破坏系统完整性检查代码是否有栈溢出的情况检查当前代码参数类型是否正确......2.解释执行:jvm将class字节码文件解释成计算机可以执行的代码如果所有代码都是这样执行的话,效率会比较慢3.JIT即时编译.

2020-10-20 22:24:32 1041

原创 学习Java 之 java优势

java编程的优势:没有指针: 有的编程语言需要程序员自己控制指针来针对不同的数据操作(c,c++),但是在java中,没有这个概念;没有内存管理: 有的编程语言需要程序员控制内存分配,使用,释放,操作难度很高,使用不当会出现内存溢出/泄露问题,但是在java中不会出现这种问题,也不需要程序员自己来控制内存分配,只用,释放等操作,这些事情jvm会帮我们搞定;面向对象: 在java中,一切皆为对象,做任何操作都是需要通过对象操作的,比如调用方法,属性(特殊情况:用st...

2020-10-20 22:13:48 137

原创 学习 Java 之需要注意的几点

java代码文件后缀必须是.java; java文件的名字,要与类名一致; java代码大多以类为单位,可以在一个java代码中写一个或者多个类; 一般情况下建议每个java代码写一个类就行; 写多个的时候需要注意: 多个类之间的关系是并列的,编译时候会一一对应生成相应的class文件; 编写的多个类只能有一个类用public修饰,且这个类需要与java文件名字一致; 在java类中可以编写属性,方法,构造器等代码; 使用Java命令编译运行一个java代码,有两步: j

2020-10-18 16:52:43 257 4

原创 学习 Java 之jdk安装目录

我们在jdk的安装目录下会发现有很多目录,以下是一些简单的介绍:bin:存放jdk工具的目录,例如javac,java,jar; db:jdk自带的一个小型数据库; include:java底层部分由其他语言实现(c/c++)代码; jre:java运行环境; lib:jdk提供的jar包(代码/程序),用于编程调用; src.zip:javase-api源代码打包成的他压缩文件;注意:jvm不能运行java代码文件,只能加载运行class文件; java文件叫做源代码,编译好的cla

2020-10-18 00:17:55 322

原创 学习 Java 之环境配置

环境变量配置:JAVA_HOME:JAVA_HOME 变量(系统默认没有,需要自己去配置)目的:指明当前系统中安装jdk的位置例如:JAVA_HOME=C:\ProgramFiles\Java\jdk.1.8.0_74(以上例子是java8默认安装位置的路径)PATH :path 变量(系统默认有,只需要找到后添加就行)目的:为了在命令行中编译,运行java代码能够使用jdk中的工具例如:PATH=%JAVA_HOME%\bin;... PA...

2020-10-17 23:59:15 104 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除