![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
一锅老鸭汤
这个作者很懒,什么都没留下…
展开
-
JAVA零基础第一阶段(12)
1.接口概念接口,使用interface修饰,是个特殊的抽象类,当抽象类里只有静态常量或抽象方法时,可以用接口代替注意:接口里可以有静态常量或抽象方法,JDK1.8新特性还添加了默认方法和静态方法接口可以继承多个接口一个类只能继承一个父类,可以实现多个接口接口不能new对象具体使用1public class Test { public static void main(String[] args) { MyClass m = new MyClass(); m.defa原创 2020-06-30 19:47:57 · 291 阅读 · 0 评论 -
面向对象知识梳理
面向对象梳理类概念类是模板,规划了对象应该拥有怎样的属性和方法结构public class A{ //-------------属性------------------ //成员属性/实例属性 String str1; int i1; //静态属性/类属性 static String str2; static String i2; //-------------方法------------------原创 2020-06-29 19:45:55 · 138 阅读 · 0 评论 -
JAVA零基础入门第一阶段(11)
1.Object类概念及常用方法所有类的祖先类/超类/基类,一个类没有明确继承某个父类,均自动继承ObjectObject作为祖先类,起着类的标杆的作用方法描述equals(Object obj)比较两个对象是否一致hashCode()返回该对象的hash值getClass()返回该类的字节码文件对象toString()返回该对象的字符串表示方法演示public class Test { public static void main(Stri原创 2020-06-29 19:45:06 · 193 阅读 · 0 评论 -
JAVA零基础入门第一阶段(10)
1.static关键字概念static - 私有的作用:1.修饰属性:类属性/类变量/静态变量/静态属性,直接用类名调用应用场景:状态码(静态常量),后续会碰到2.修饰方法:类方法/静态方法,直接用类名调应用场景:工具类,只需要使用类里的具体功能,那就把类视作工具类,类里的方法都是静态方法, 直接用类名调用即可3.静态代码块:初始化数据应用场景:初始化该类的静态属性具体使用具体使用 - 修饰属性修饰属性:静态变量/类变量含义:该类的每个对象都共享的,用类名调用生命周期:创建:类原创 2020-06-29 19:44:31 · 204 阅读 · 0 评论 -
JAVA零基础入门第一阶段(9)
※面向对象一、面向对象的设计思想1.什么是面向对象所有的操作不面向类,而是创建对象,操作对象里的属性和方法二、面向对象和面向过程的区别三、类与对象的关系1.类的定义①定义:抽象的概念,把相同属性和方法(操作)的事物归为一类②作用:类只是一个模板,刻画出对象应该拥有怎样的属性和方法2.对象的定义现实中存在的物体3.类中成员变量的定义4.类中方法的定义5.对象的创建6.对象调用成员变量及方法四、构造方法的定义1.构造方法的定义2.构造方法的使用3.构造方法重载4.构造方法与原创 2020-06-29 19:44:03 · 77 阅读 · 0 评论 -
JAVA零基础入门第一阶段(8)
一.二维数组1.相关概念包含了多个一维数组2.数组的声明String[] [] names;二.数组的初始化1.静态初始化①静态初始化数据由程序员指定,长度由系统分配②初始化类型//静态初始化1String[][] names = new String[][]{{“麻生希”,“冯建豪”,“椎名空”},{“马聪”,“小西满里惠”,“李洲”,“波多野结衣”}};//静态初始化2String[][] names;names = new String[][]{{“麻生希”,“冯建豪”,原创 2020-06-29 19:42:57 · 351 阅读 · 0 评论 -
JAVA零基础入门-深入类加载机制
深入类加载机制初识类加载过程使用某个类时,如果该类的class文件没有加载到内存时,则系统会通过以下三个步骤来对该类进行初始化1.类的加载(Load) → 2.类的连接(Link) → 3.类的初始化(Initialize)类的加载(Load):将类的class文件读入内存,并为之创建一个java.lang.Class的对象,此过程由类加载器(ClassLoader )完成类的连接(Link):将类中的数据加载到各个内存区域中类的初始化(Initialize):JVM负责对类进行初始化深入原创 2020-06-29 19:39:27 · 100 阅读 · 0 评论 -
JAVA零基础入门第一阶段(7)
一.数组的说明1.数组含义存储多个数据的集合2.相关概念元素:数组里的数据下标/索引:每个数据对应的编号,从0开始3.数组的声明数据类型[] 数组名; 二.数组的初始化1.静态初始化①静态初始化初始化数组时,元素由程序员指定,长度由系统根据元素个数开辟内存空间②初始化类型//静态初始化1String[] names = new String[]{“麻生希”,“水野朝阳”,“爱田奈奈”,“京香Juila”,“明日花绮罗”};//静态初始化2:先声明,再初始化String[]原创 2020-06-23 00:01:17 · 4207 阅读 · 3 评论 -
JAVA零基础入门第一阶段(6)
一.方法①含义方法是特定功能的代码块②优点减少代码的冗余,提高了代码的复用性,使得程序的可读性、可维护性大大提高⭐方法的分类—按照方法的语法结构二.无返回值无参数的方法语法:public static void method(){…代码块…}案例:声明一个方法,打印5行三角形 public static void main(String[] args){ //调用 method(); method(); method(); printStart();原创 2020-06-21 17:54:09 · 116 阅读 · 0 评论 -
JAVA零基础入门第一阶段(5)
java的循环语句一.for循环①语法结构 for(表达式1;表达式2;表达式3){ …代码块… }②理解 表达式1:初始化变量 第一次运行for循环时才初始化变量 表达式2:判断条件 判断条件结果必须是boolean类型 true - 执行代码块 false- 跳出循环语句 表达式3:更新变量③运行步骤运行步骤:1.初始化变量2.判断条件2.1 true - 执行代码块,再更新变量,重复第2个步骤原创 2020-06-21 17:53:33 · 190 阅读 · 0 评论 -
JAVA零基础入门第一阶段(4)
一.if分支1.复杂if分支①案例案例一: 人类的健康值在20-25的数值内为健康 (健康值算法为:体重(Kg) / 身高(米)的平方) 分析: 1.输入体重和身高 2.计算出健康值 3.判断 Scanner scan = new Scanner(System.in); System.out.println("请输入体重(Kg):"); double weight = scan.原创 2020-06-18 20:02:02 · 774 阅读 · 0 评论 -
JAVA零基础入门第一阶段(3)
一.运算符1.算数运算符:+、-、*、/、%、++、–1.算数运算符 int num1 = 10; int num2 = 5; int result = num1 + num2; System.out.println(result);//15 System.out.println(10-5);//5 System.out.println(10*5);//50 System.out.println(10/5);//2 System.out.println(10%3);原创 2020-06-17 20:10:39 · 343 阅读 · 0 评论 -
动静态、翻译、编译、强类型、弱类型语言的划分
动/静态语言、强/弱类型语言、编译型/解释形语言的区别动态类型语言和静态类型语言的区别动态语言/动态类型语言理解:在编程时不会给变量定义类型,运行期间才会做数据类型的检查,语言会在该变量第一次赋值时判断该值的类型,并将数据类型记录下来。python就是典型的动态类型语言。静态语言/静态类型语言理解:与动态类型语言恰好相反,在编程中定义变量时就要声明该变量的数据类型,在编译期间检查。C、C++、Java就是典型的静态类型语言。强类型语言和弱类型语言的区别强类型语言/强制数据类型定原创 2020-06-17 11:52:57 · 117 阅读 · 0 评论 -
JAVA零基础入门第一阶段(2)
Day02一、编写第一个Java程序-扩展1.详解代码公共的类叫做Hellopublic class Hello{ 公有的静态的无返回值的方法叫做main 这种固定的写法叫做主方法/入口方法/主函数/入口函数 含义:运行该类,系统就会执行主方法中的代码 public static void main(String[] args){ 系统的打印语句("内容"); System.out.println("HelloWorld...111"); System.原创 2020-06-16 19:40:57 · 289 阅读 · 0 评论 -
JAVA零基础入门第一阶段(1)
一、软件开发基础1.什么是JavaEE?做服务,接收来自前端的请求参数,并做一些处理后,返回给前端响应2.常用开发语言C++,.NET,JAVA,DELPHI etc.二、Java开发环境搭建1.什么是JDK及JREJDK:Java开发工具包JRE:Java运行时环境2.安装JDK注意:如果你仅仅运行java程序,只用安装JRE即可但是你要编写Java程序,就必须安装JDK和JRE安装路径建议用默认路径,如果不使用默认路径,也要保证路径没有中文字符的出现原创 2020-06-16 19:35:52 · 222 阅读 · 0 评论