java
乱写乱画
一个用来记录笔记的博客
展开
-
java学习之常量与变量
常量 作用: 1.固定的值,代表计算过程中经常用到的值,便于程序计算 例:π 2.代表一个含义 例:游戏中 w上 s下 a左 d右变量: 1.变量指的是程序执行过程中可以改变 2.变量是一个内存空间 3.变量空间在创建(声明)的时候,必须指定数据类型 4.变量空间只能存储一个内容变量声明/创建: ...原创 2019-06-12 22:11:51 · 375 阅读 · 0 评论 -
Java学习之类的方法
类中方法: 方法的定义: 权限修饰符 [特征修饰符] 返回值类型 方法名字 (参数列表) [抛出异常] [{ 方法体 }] 1.无参数无返回值package code;public class Person { public String name; // 全局变量 public修饰符,公有...原创 2019-07-05 00:44:50 · 101 阅读 · 0 评论 -
java学习之类的属性
package code;public class Person { // 创建一个人的类 // 属性 静态描述特点 // 属性有三个必要的组成部分:1.修饰符 2.属性的数据类型 3.属性的名字 public String name; // 全局变量 public修饰符,公有,不写默认为只在本类可以使用 public int age; pub...原创 2019-07-04 23:38:51 · 108 阅读 · 0 评论 -
Java学习之方法重载
方法重载: 概念:一个类中的一组方法,他们有相同的方法名,不同的参数列表,这样的一组方法构成方法重载 作用:为了让使用者便于调用,只需记录一个名字,执行不同操作当设计方法重载,调用方法时首先通过方法名字定位方法,如果方法名字有一致,可以通过参数的数据类型定位方法,如果没有与传递参数类型一致的方法,会找一个参数类型可以进行自动转化的 在JDK1.5版本之后出现了新的...原创 2019-07-09 23:44:47 · 92 阅读 · 0 评论 -
Java学习之安装intellij IDEA
下载地址:http://www.jetbrains.com/idea/点击download进行下载:选择安装路径,下一步:根据需要选择:直接下一步解压安装:run运行,运行时提供第一次运行时的向导根据情况选择是否安装过,还存在setting设置提示设置主题:配置需要的功能:保存并返回:javaE...原创 2019-07-04 00:12:53 · 2393 阅读 · 0 评论 -
Java学习之方法参数传递及返回值
package code;public class ChangeNumber{ public int Change(int x){ System.out.println(x); x = 10; //修改传递进来的值 System.out.println(x); return x; } public st...原创 2019-07-08 23:24:46 · 914 阅读 · 0 评论 -
java学习之语法结构(三)while break continue
break:终止,中断循环public class test{ public static void main(String[] args){ for(int x = 0;x<=5;x++){ if(x ==3){ System.out.println(x); break;/...原创 2019-06-24 23:45:05 · 189 阅读 · 0 评论 -
java学习之数组练习(二)
1.数组元素的排序(冒泡)public class test{ public static void main(String[] args){ int[] array = {5,2,3,4,1,6,8,9,7,10,0}; for(int time = 1;time<=array.length;time++){ for...原创 2019-07-03 00:45:47 · 98 阅读 · 0 评论 -
java学习之数组练习
1.给定两个数组a{1,2,3,4}, b{5,6,7,8}将两个数组内的元素对应的位置交换。// 方法一,按索引交换元素public class test{ public static void main(String[] args){ int[] a = {1,2,3,4}; int[] b = {5,6,7,8}; // int...原创 2019-06-26 23:17:06 · 360 阅读 · 0 评论 -
java学习之数组的使用
数组(容器):数组是一组数据类型相同的数据组合,将这些数据统一的管理,数组本身是一个引用数据类型,内容可以是基本数据类型也可以是引用数据类型。数组特点: 1.数组是一个引用数据类型 2.数组是在堆内存中的一串连续的地址存在 3.数组的声明必须指定长度,堆内存的数组空间长度一旦确定不能再次发生改变 4.在栈内存的变量中存储的是数组的地址引用 5....原创 2019-06-25 22:27:45 · 173 阅读 · 0 评论 -
java学习之基本数据类型
基本数据类型:整型:byte,short,int,longbyte:字节型,一个字节由8个bit 敏感单元1byte == 8 bit 0 0000000 用第一个bit位置记录正负号 0正数 1负数 256种组合数值取值范围 -2的7次方 ~ 2的7次方-1 -128~127short 2字节 == 16bit 65526种 取值范围:-32768 ~ 32767i...原创 2019-06-11 22:12:51 · 133 阅读 · 0 评论 -
java学习之语法结构(三)for循环结构
java语法结构: 循环结构:for循环 for循环将三个必要条件:初始值,终点判断条件,变化量都写在()里,用;;隔开 for(初始值;终点条件;变化量){ 代码 } 演示:public class test{ public static void main(String[] args){ for(...原创 2019-06-20 23:35:16 · 1269 阅读 · 0 评论 -
java 学习之环境搭建
jdk下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index.html根据需要下载对应版本,安装照提示提示下一步就行JDK安装过程中会提示安装JRE,JDK包含JRE,可选择安装或不安装安装后文件夹:其中bin文件夹中都是工具,以exe结尾的可执行程序里面存在存在javac.exe和java...原创 2019-06-11 11:23:34 · 209 阅读 · 0 评论 -
java学习之语法结构(二)多分支结构switch
java语法结构: 多分支switch: switch(值){ //值可以为:byte,short,int,char 1.5版本后enum(枚举) 1.8版本 String case 值1: 代码1; case 值2: 代码2; ...原创 2019-06-19 22:48:19 · 760 阅读 · 0 评论 -
java学习之语法结构(一)单分支结构
Java语法结构: 顺序结构:public class test{ public static void main(String[] args){ System.out.println("monday"); System.out.println("Tuesday"); System.out.println("Wednesday...原创 2019-06-19 21:36:49 · 1305 阅读 · 0 评论 -
java学习之运算符
java运算符: 运算符用来指明对于操作数的运算方式。 按照操作数的数目进行分类: 单目运算: 例:a ++ 代码演示:public class test{ public static void main(String[] args){ int x = 1; int y ...原创 2019-06-15 14:53:22 · 145 阅读 · 0 评论 -
java学习之类型转化
数据类型之间的转化问题:当存储空间类型一致:int a = 1;int b = 1;int a = 1;int b = a;当变量存储空间不一致:byte a = 1; // 8 bitint b = a; // 32 bit类型之间的转换问题: 1.同种数据类型之间是可以直接进行赋值操作。int a = 1; int b = a;...原创 2019-06-13 22:04:25 · 187 阅读 · 0 评论 -
Java学习之构造方法+块+this用法
类中第三个成员:---用来创建当前类的对象 构造方法: 1.作用:构造当前类的对象 2.写法权限修饰符 返回值类型(当前类的类型,省略不写) 方法名[必须与类名一致](参数列表)[抛出异常]{ 创建一个对象(当前类); 返回对象; } 3.用法:通过new关键字调用...原创 2019-07-10 23:46:34 · 243 阅读 · 0 评论