java
zzwi
这个作者很懒,什么都没留下…
展开
-
类与对象的创建及构造器详解
类与对象的创建类是一种抽象的数据类型,它是对某一类事物整体描述/定义,但是并不能代表某一个具体的事物.(例如狗这一个抽象的概念不能代表某一只具体的狗)对象是抽象概念的具体事例张三就是人的一个具体实例,张三家里的旺财就是狗的一个具体实例.能够体现出特点,展现出功能的是具体的实例,而不是一个抽象的概念.创建和初始化对象使用new关键字创建对象使用new关键字创建的时候,除了分配内存空间之外,还会给 创建好的对象 进行 默认的初始化 以及对类中 构造器 的调用。类中的构造原创 2021-02-17 22:16:15 · 263 阅读 · 0 评论 -
在IDEA中打开class文件
在IDEA中打开class文件点击左上角的File,在出现的列表中找到Project Structure并点击在弹出窗口的右边栏找到**+ Add Content Root**并点击找到所在项目(需要打开class文件的项目,一般IDEA默认是当前打开的项目)路径下的out文件夹并点击,然后单击OK完成上述操作后,单击在第2步时的弹出窗口的Apply按钮,然后便可以将该窗口关闭了,这时IDEA左边栏里的项目会多出一个out文件夹,一个个点开,里面文件夹及class文件的顺序和所在项目原创 2021-02-17 22:12:51 · 7174 阅读 · 2 评论 -
创建对象内存分析
创建对象内存分析参考代码(总-分)代码 总 调用代码 分package kuangstudy.oop;import kuangstudy.oop.Demo2.Pet;public class Application { public static void main(String[] args) { // 给自定义的Pet类声明对象 Pet dog = new Pet(); Pet cat = new Pet();原创 2021-02-17 22:11:11 · 86 阅读 · 0 评论 -
数组
数组数组的定义数组是相同类型数据的有序集合数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们数组声明创建首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType[] arrayRefVar;// 首选的方法dataType arrayRefVar[];// 效果相同,但不是首选方法Java语言使用new操作符来创建数组,语法如下:dataType[] arr原创 2021-02-09 23:20:20 · 107 阅读 · 0 评论 -
Operator(运算符)
Operator(运算符)public class Operator { public static void main(String[] args) { // 二元运算符 // Ctrl + D :复制当前行到下一行(IDEA快捷键) int a = 10; int b = 10; int c = 25; System.out.println(a+b);// 20 S原创 2021-02-09 23:19:20 · 404 阅读 · 0 评论 -
只能对两个数据进行加减乘除运算的JAVA计算器
计算器写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。思路推荐:写4个方法:加减乘除利用循环+switch进行用户交互传递需要操作的两个数输出结果代码如下:package kuangstudy.method;import java.util.Scanner;public class Calculator { public static void main(String[] args){ while(true)原创 2021-02-08 01:50:07 · 605 阅读 · 0 评论 -
JAVA方法详解
JAVA方法详解什么是方法?Java方法是语句的集合,它们在一起执行一个功能。方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展方法的命名规则:第一个单词首字母小写,后跟驼峰命名法(即之后的单词首字母都大写)参考代码package kuangstudy.method;p原创 2021-02-08 01:11:54 · 122 阅读 · 1 评论 -
Java流程控制
Java流程控制每日小技巧:按住Ctrl键再鼠标左键点击IDEA中的类名,即可进入其源代码页面,如果再点击左侧边框上的Structure选项,则左侧会出现一个包括该类所有方法的菜单栏。用户交互Scannernext方式package kuangstudy.scanner;import java.util.Scanner;public class Demo1 { public static void main(String[] args) {原创 2021-02-06 00:39:39 · 81 阅读 · 1 评论 -
Variable(变量)、Constant(常量)
Variable(变量)、Constant(常量)参考代码变量public class Variable { // 属性:变量 // 类变量 static static double salary = 2500; // 实例变量:从属于对象,如果不进行初始化,这个类型的默认值-->0或0.0 // 布尔值:默认是false // 除了基本类型(Java八大基本数据类型:byte,short,char,int,long,float原创 2021-02-03 23:46:02 · 876 阅读 · 0 评论 -
java类型转换
java类型转换java是强类型语言,在进行某些运算的时候,需要用到类型转换低 ——————————→ 高byte,short,char -> int -> long -> float -> double运算中,不同类型的数据需要先转化为同一类型,然后进行运算。强制类型转换高–>低(由高转换为低)格式:(类型)变量名自动类型转换低–>高(由低转换为高)public class data_change{ public原创 2021-02-03 23:44:19 · 113 阅读 · 1 评论 -
java数据类型拓展
java数据类型拓展#首先是课堂代码的个人整理public class data_type_extension { public static void main(String[] args) { /* * 整数拓展:进制 二进制:0b;八进制:0;十六进制:0x; * */ int a = 10; int b = 0b10; int c = 010; int d = 0x10;原创 2021-02-03 23:43:18 · 143 阅读 · 1 评论 -
java数据类型小结
java课程——数据类型小结public class data_type { public static void main(String[] args) { // 八大基本数据类型 // 整数 int num1 = 10;// 最常用 int 占4个字节范围:-2147483648~2147483648 byte num2 = 20;// byte 占1个字节范围:-128~127 short num3 = 30;原创 2021-02-03 23:41:55 · 104 阅读 · 2 评论 -
intelliJ IDEA创建Empty project的方法
intelliJ IDEA创建Empty project首先在开始界面点击首个选项create new project在弹出的窗口中点击左边菜单栏下方最后一个的Empty project加载完之后会再弹出一个窗口,先暂时关掉,不理它点击File(文件),选择Module…,点击左侧的java选项,一路next,后面就是命名然后再点File,找到并点击Project Structure,弹出窗口后点击左侧的Project,如果发现Project SDK爆红,则将框内的版本修改为我们自己电脑当前所装原创 2021-02-03 10:09:39 · 2599 阅读 · 0 评论 -
JDK的安装和卸载
安装JDK百度搜索JDK,找到下载地址同意协议下载电脑对应的版本双击安装JDK记住安装的路径配置环境变量我的电脑→右键→属性环境变量→JAVA_HOME配置path变量测试JDK是否安装成功打开cmd在命令提示符(命令行窗口)中输入java -version验证卸载JDK删除Java的安装目录删除Java_Home删除path下关于Java的目录在命令提示符(命令行窗口)中输入java -version验证...原创 2021-02-03 10:08:04 · 68 阅读 · 0 评论