java
咦咦咦咦咦
每天努力一点点~
展开
-
html+css+javascript之间的关系与作用
https://blog.51cto.com/u_13505171/2070661转载 2021-08-31 10:33:31 · 120 阅读 · 0 评论 -
IDEA社区版创建web项目--转载可行
IDEA社区版创建web项目: https://www.cnblogs.com/yjh1995/p/13894961.html转载 2021-08-30 17:59:23 · 1087 阅读 · 0 评论 -
instanceof 关键字用法(比较两个对象的大小)
一、instance的instanceof 是 Java 的一个二元操作符,类似于 ==,>,< 等操作符。 instanceof 是 Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回 boolean 的数据类型。 以下实例创建了displayObjectClass() 方法来演示 Java instanceof 关键字用法:/* author by runoob.com Main.java */import java.util.Arra转载 2021-07-11 18:14:57 · 430 阅读 · 0 评论 -
java接口的使用及继承
一、为什么要有接口,接口有什么用一个类只能继承一个父类,但是可以继承N个接口,所以就可以拥有各个接口的方法两者的特性二、接口的相关使用方法1、接口的定义 ------ interface关键字用来声明一个接口interface 接口名称{ // 全局常量,public static final,但书写时可以省略不写 // 抽象方法,ublic abstract 的}如下:interface Mood{ int Lowest_value = 0; // 全局常量,转载 2021-07-11 16:45:44 · 2762 阅读 · 0 评论 -
java中main方法介绍
代码示例public class MainTest { public static void main(String[] args) {/ // ... }}三大特点 ---- 介绍1、main() 作为程序的入口2、mian() 方法也是一个普通的静态方法3、main() 方法也可以作为我们与控制台的交互方式,原来用Scanner1、main() 作为程序的入口运行程序都会找到main方法后,在该文件下运行程序2、mian() 方法也是一个普通的静态方法main方法是用st原创 2021-06-26 18:01:40 · 1756 阅读 · 0 评论 -
java中static介绍和使用
static:static是静态的意思,java中可以用来修饰:属性、方法、代码块、内部类文章目录static存储位置的介绍二、static的特性(以“属性”举例)1.使用static修饰“属性”,则称为“静态属性”;不使用static修饰“属性”,则称为“非静态属性”三、如何使用1. static 修饰属性2. static 修饰方法三、疑问:为什么java中静态方法内部不能调用非静态方法和变量可以从静态方法的生成/销毁 生命周期出发static存储位置的介绍 static存储在静态域里,而非堆栈中原创 2021-06-20 19:26:22 · 1084 阅读 · 1 评论 -
android架构分层(仅参考)
Android架构分层(Android Framework)Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 1 应用程序层 顶层中有所有的 Android 应用程序。你写的应用程序也将被安装在这层。这些应用程序包括通讯录,浏览器,游戏等。 2 应用程序框架层 .转载 2021-05-30 17:49:12 · 4875 阅读 · 1 评论 -
Android目录结构介绍(转载)
Project Name:工程项目名称Application Name:当前应用发布以后的名字,例如QQ图标下面的名字是“QQ”,就是Application Name.Project模式目录结构1、.gradle和.idea这两个目录下放置的都是Android Studio自动生成的一些文件,我们无须关心,也不要去手动编辑。2、app项目中的代码、资源等内容几乎都是放置在这个目录下的,我们后面的开发工作也基本都是在这个目录下进行的,待会儿还会对这个目录单独展开进行讲解。3、build转载 2021-05-30 15:27:31 · 1095 阅读 · 0 评论 -
java包装类的介绍和使用
1、包装类的介绍针对八种基本数据类型定义相应的引用类型--包装类(封装类),有了类的热点后,就可以调用类中的方法2、基本数据类型 --> 包装类:调用包装类的构造器,如in1.toString() 使用场景:如果形参是一个object类类型的,必须要把基本类型转换成包装类才能传入到形参用3、包装类 -->基本数据类型:调用包装类的xxxValue() 使用场景:包装类作为一个对象,不能做加减乘除运算的,必须转换成基本类型后才可以但jdk5已经支持自动...原创 2021-05-23 19:46:58 · 220 阅读 · 4 评论 -
java中==和equal的区别
一、“==” 运算符 1.可以使用在基本数据类型变量和引用数据类型变量中 2.如果比较的是基本数据类型变量(int、double等):比较两个变量保存的数据是否相等。(不一 定类型要相同) 如果比较的是引用数据类型变、(String、数组等):比较两个对象的地址值是否相同.即两个引用是否指向同-一个对象实体 二、equals( )方法的使用: 1.是一个方法,而非运算符 2.只能适用于引用数据类型 3. Object类中equals...原创 2021-05-23 17:05:46 · 248 阅读 · 0 评论 -
java @Test(单元测试的编写及运行方法)
java单元测试的方法1、为什么要进行单元测试因为单元测试相当于测试的某个功能点,不是针对整个业务进行的测试,例如如果只想调试某个类下的功能,但又想把多个类写在一个java文件里,就可以采用单元测试的方法2、怎么创建及运行单元测试1)导入junit测试包(2种方法)方法1: 利用IDEA工具的提示,直接添加junit库类里直接输入 @Test,idea因为没有junit库导致检查出异常,点击异常时,会出现一个 “Add ‘JUnit4’ to classpath ”的提示框,直接点击后添加即原创 2021-05-23 15:21:11 · 13771 阅读 · 0 评论 -
java的继承与多态的区别
先看两段代码,分别是子类和父类 父类:class Person(){ String name; int age; public void eat(){ } } 子类:class Student extends Person(){ int grade; int score; public void study(){ } ...原创 2021-04-05 12:43:53 · 510 阅读 · 2 评论 -
java中this和super联系与区别
this和super之所以会出现,主要是为了解决重名(属性/方法/构造函数)的问题super 和 this的异同super(参数):调用基类中的某一个构造函数(应该为构造函数中的第一条语句) this(参数):调用本类中另一种形成的构造函数(应该为构造函数中的第一条语句) super: 它引用当前对象的直接父类中的成员(super遵循直接选择父类);his:它代表当前对象名(this遵循就近原则,如果父类中没有定义过age变量,则子类中this.age会先判断子类中有没有,没有的话,就去.转载 2021-04-04 14:51:23 · 166 阅读 · 0 评论 -
java的重载和重写的区别
前言:其实java的重载和重写没有什么联系,这是名字相似重载:1、当定义方法的时候,“方法名”相同,“形参”不同时为重载class Students(){ int age; puclic int guessAge(){ age = 18; retuen age; } public int guessAge(int age){ age = 29; return age; } }重写:1、当继承时,父类定义一个方法后,.原创 2021-04-04 13:26:30 · 179 阅读 · 2 评论 -
java继承性总结
1、定义Person类和Student类,如果想要Student继承Person类的属性/方法,需要将 class Student(){}写成 class Student extends Person(){};2、当Person中定义了private的属性,则Student继承后也无法直接访问;需要class Person(){} 里提供get和set方法;相当于 Student可以继承Person中的属性/方法,但无法直接用Person中的属性,需要Student提供get/set方法(继承时,被调用原创 2021-04-04 12:23:33 · 309 阅读 · 1 评论 -
java面向对象的封装(尚硅谷记录)
原创 2021-03-14 17:52:47 · 77 阅读 · 0 评论 -
java面向对象数组的代码解析2(尚硅谷记录)
public class test1 { public static void main(String[] args) { Student[] stus = new Student[5]; //第一句解析 stus[0] = new Student(); // 第二句解析 // ...... }}class Student{ String name; // 第二句解析 int age=1; // 第二句解析 boolean sex; // 第二句解析}解析过.原创 2021-03-08 22:31:19 · 210 阅读 · 1 评论 -
java面向对象代码解析(尚硅谷记录)
1、代码如下package com.atguigu.java;public class Test2 { public static void main(String[] args) { Person_test p_test = new Person_test();# 第一句解析 p_test.name = "Tom"; p_test.age = 18; p_test.sex = 1; p_test.study(); p_test.showAge(); in.原创 2021-03-07 12:05:08 · 286 阅读 · 1 评论 -
java数组的总结(尚硅谷记录)
1、一维数组的使用1.1 静态初始化:数组的初始化和数组元素的赋值同时进行 int[] arr = new int[]{1,2,3};1.2 动态初始化:数组的初始化和数组元素的赋值分开进行 String[] names = new String[3]; // 总结:一旦初始化完成之后,其长度就确定了。要不然内存没办法开辟长度 // 如何调用数组指定的元素;通过索引(角标)的方式 names[0] = "张三0";...原创 2021-03-06 12:23:15 · 131 阅读 · 0 评论 -
java二维数组的内存解析-经典(尚硅谷记录)
1、java二维数组内存解析过程main方法中的代码如下:(1) 第一行的执行情况:int[][] arr1= new int[4][];左边运算:放在方法中的变量都叫做局部变量,故 “=”左侧的arr放在栈(stack)中 右边运算:“=”右侧的new结构,按照1中简化结构规则放在堆(heap)中; 故 int[4][]会再堆里申请4个连续的结构存值,为二维数组的外层元素(此时赋默认值null,由于此时申请的是int[]类型的);然后连续空间会有一个首地址值,假如为 0x1234 .原创 2021-01-23 22:00:20 · 410 阅读 · 1 评论 -
java一维数组的内存解析-经典(尚硅谷记录)
1、java内存简化结构介绍2、通过一段代码举例内存解析过程main方法中的代码如下:(1) 第一行的执行情况:int[] arr = new int[]{1,2,3};左边运算:放在方法中的变量都叫做局部变量,故 “=”左侧的arr放在栈(stack)中 右边运算:“=”右侧的new结构,按照1中简化结构规则放在堆(heap)中; 故 int[]{1,2,3},会在堆里申请3个连续的结构存值(此时赋默认值0,由于int型默认值为0);然后连续空间会有一个首地址值,假如为 0x3原创 2021-01-23 14:47:58 · 231 阅读 · 0 评论 -
java默认初始化的值总结
java默认初始化 数组元素类型 默认值 整型 0 浮点型 0.0 char型 默认unicode编码,为‘\u0000’ 采用ASCII编码,会乱码,显示为: 口 转换成int型后,为0 boolean false 引用数据类型,如string null ...原创 2021-01-23 13:32:51 · 223 阅读 · 0 评论 -
eclipse和IntelliJ idea的快捷键
IntelliJ IDEA :输入 sout后,enter回车 eclipse:输入sysout后,enter回车原创 2021-01-23 12:15:32 · 117 阅读 · 0 评论 -
Intellij IDEA 2020版创建.java项目和.java文件(转载)
2020版的new Project创建项目跟原来的版本有很大不一样的,缺少了Spring,以及web创建等。。创建Web项目:第一步:创建一个普通的Java项目 跟普通Java项目创建一样,最后点Finish。 第二步:开始创建web项目 右键项目名创建Spring、SpringMVC等前面的步骤跟上面的一样,点击finish以后其他的跟以前版本一样的操作步骤了。 ...转载 2021-01-17 16:26:55 · 1010 阅读 · 1 评论 -
java中continue和break异同点(尚硅谷记录)
原创 2021-01-17 14:42:09 · 82 阅读 · 0 评论 -
java的switch-case注意点(尚硅谷记录)
原创 2021-01-17 14:09:32 · 105 阅读 · 0 评论 -
java用switch-case实现查询某年的第多少天(尚硅谷记录)
/*1、break是可选的,可根据实际情况决定是否加上2、break可以使用在switch-case结构中,表示一旦执行到此类,就跳出switch-case中; 如果在switch-case机构中不使用,则会一直向下执行*/import java.util.Scanner;class SwitchDay{ public static void main(String[] args) { // 定义scan,等待输入 Scanner scan = new Scanner(Syst.原创 2021-01-17 14:05:09 · 190 阅读 · 2 评论 -
java运算符总结(尚硅谷记录篇)
原创 2021-01-16 12:55:29 · 64 阅读 · 0 评论 -
Java入门-类HelloWorld是公共的,应在名为HelloWorld.java的文件中声明(转载)
Java入门-类HelloWorld是公共的,应在名为HelloWorld.java的文件中声明public class HelloWorld{ public static void main(String[] args) { System.out.println("Hello World!"); }}保存文件时取名firstjava.java,然后进入命令行开始编译,然而编译时却出现一个错误,“类HelloWorld是公共的,应在名为HelloWorl...转载 2021-01-09 19:08:51 · 1162 阅读 · 0 评论