合集-JavaWeb
摘要:一、练习 package com.day5_22; /** * @author alice_huijing * @version 1.0 */ public class Test01 { public static void main(String[] args) { /* 第一题:1、将字符串中指
阅读全文
摘要:一、韩顺平循序渐进学Java-基础三大阶段的课程大纲 第一部分:java基础 第一阶段:内容清单;目标:建立 编程思想 java概述 如何快速学习Java技术(重要) Java历史 Java特点 Sublime Java运行机制(重要) JDK(重要) 转义字符 Java开发规范(重要) Java
阅读全文
摘要:一、Java的开发工具 editplus notepad++ Sublime Text(这里使用的工具) 下载地址:https://pan.baidu.com/s/1pofBhCS_VWbKOLsaUdYnLg?pwd=7gzq IDEA eclipse IDEA和eclipse在实际开发中使用较多
阅读全文
摘要:一、如何快速学习技术和知识点 有需求导致我们要学习一个技术: 1、工作需要 2、跳槽,对方要求 3、技术控 看看能否使用传统技术来解决,学习传统技术有利于学习新技术 1、能够解决但是不完美 2、解决不了 引出要学习和掌握的新技术和知识点 先学习新技术或者知识点的基本原理和基本语法,不要考虑细节 完成
阅读全文
摘要:一、变量 1、变量介绍 2、加号的使用 3、数据类型 4、编码 5、数据类型转换 为什么需要变量? 一个程序就是一个世界,现实世界的事物在程序中也能够体现。 变量是程序的基本组成单位,不论是使用哪种高级程序编写,变量都是其程序的 基本组成单位,比如变量有三个基本要素(类型+名称+值) class T
阅读全文
摘要:一、字符类型Char 字符类型Char 字符类型可以表示单个字符,字符类型是char,char是两个字节,可以存放汉字,多个字符 我们使用字符串String。 注意:字符类型可以直接存放一个数字 Sublime Text3快捷键大全: https://pan.baidu.com/s/1TG2eWii
阅读全文
摘要:一、基本数据类型转换-强制类型转换 强制类型转换是程序员的有意行为,强制类型转换是自动类型转换的逆过程, 将容量大的数据类型转换成容量小的数据类型。使用的时候需要加上强制转换符号(), 但是强制类型转换很可能造成精度降低或者是溢出,需要格外注意。 force 强制 convert转换 // 演示强制
阅读全文
摘要:一、运算符 运算符内容介绍 运算符介绍,算术运算符,关系运算符,逻辑运算符,赋值运算符,三元运算符,运算符优先级 什么是运算符呢? 运算符是一种特殊的符号,使用以表示数据的运算、赋值和比较等。 1、算术运算符 2、赋值运算符 3、关系运算符(比较运算符) 4、逻辑运算符 5、位运算符(需要二进制基础
阅读全文
摘要:一、短路与&&和逻辑与& 名称 语法 特点 短路与&& 条件1&&条件2 两个条件都为true,结果为true 逻辑与& 条件1&条件2 两个条件都为true,结果为true 好像这两个的结果都是一样的,到底有什么区别? 编写程序来说明LogicOperator01.java 主要的区别在于一个支持
阅读全文
摘要:一、标识符的命名规则和规范 规则就是必须要遵守的事情,规范就是这样做更好,规则是强制性的,规范不是强制性的。 1、标识符的概念 Java对各种变量、方法和类等命名的时候使用的字符序列称为标识符。 凡是自己可以起名字的地方都叫做标识符 int num1 = 90; 2、标识符的命名规则(必须遵守) 由
阅读全文
摘要:一、分支控制继续 多分支练习题: // 代码,看看输出什么? boolean b = true; if (b == false) { // false System.out.println("a"); } else if (b) { // true System.out.println("b");
阅读全文
摘要:一、break语句课堂练习 1、BreakExercise.java 1-100以内的数字求和,求出当和第一次大于20的当前数,使用for和break完成。 可以直接打印输出这个数,也可以将i定义在循环外面,然后循环结束后使用这个i,或者单独定义一个变量,当条件满足的时候将i的值赋值给这个变量,使得
阅读全文
摘要:一、数组应用案例 1、创建一个char类型的26个元素的数组,分别放置'A'-'Z',使用for循环访问所有元素并打印出来。提示char类型数据运算'A' + 1 => 'B' ArrayExercise01.java // 我的代码 public class ArrayExercise01 { p
阅读全文
摘要:一、引出类与对象 这个章节讲解面向对象编程基础,内容如下: 1、类与对象 成员方法 成员方法的传参机制 overload 可变参数 作用域 构造器 this 引出类与对象: 首先来看一个养猫的问题: 看一个养猫猫的问题 张老太太养了两只猫猫:一只名字叫做小白,今年3岁,白色。还有一只叫做小花,今年1
阅读全文
摘要:一、继续方法递归调用 递归调用应用实例:迷宫问题 1、小球得到的路径,和程序员设置的找路策略有关系,即:找路的上下左右的顺序相关。 2、在得到小球路径时,可以先使用(下右上左),再更改成(上右下左),看看路径是不是有变化 3、测试回溯现象 4、扩展思考:如何求出最短路径? MiGong.java 首
阅读全文
摘要:一、本章作业 以下为我的代码 。。。 1、编写一个类A01,定义方法max,实现求某个double数组的最大值,并返回。 Homework01.java public class Homework01 { public static void main(String[] args) { A01 a0
阅读全文
摘要:一、IDEA模板的使用 模板template 前面我们使用过了main的模板,还有是sout的模板,这里使用一个fori的模板 ->main public static void main(String[] args) {} ->sout System.out.println(); ->fori f
阅读全文
摘要:一、封装实现的步骤 封装实现的步骤: 1、将属性进行私有化,使得不能直接修改属性 2、提供一个公共的set方法,用于对属性判断并赋值 public void setXxx(类型 参数名){ // 加入数据验证的业务逻辑 属性 = 参数名; } 3、提供一个公共的get方法,用于获取属性的值 publ
阅读全文
摘要:一、面向对象-继承的细节 细节七 java所有类都是Object类的子类 Object是所有类的基类 前面讲过Ctrl + H可以看到所有类的继承关系 将鼠标放到Sub类上面Ctrl+H可以看到继承关系 或者看Arrays.sort() 的Arrays类的父类是不是Object 第八个细节 父类构造
阅读全文
摘要:一、super()的基本语法 基本介绍 super代表父类的引用,用于访问父类的属性、方法、构造器。 基本语法 //com.shpedu.super_包下创建Super01.java类 1、访问父类的属性,但是不能访问父类的private属性【案例】 使用方式:super.属性名; 2、访问父类的方
阅读全文
摘要:一、DeBug // 01 package com.alice.debug_; import java.util.Scanner; public class Debug01 { public static void main(String[] args) { // 1、写好一个简单的程序,如何下断点
阅读全文
摘要:一、面向对象初级作业 package com.alice.homework01; /* 第一题: 定义一个Person类{name, age, job},初始化Person对象数组,有三个person对象, 并按照age从大到小进行排序,提示,使用冒泡排序。 第二题: 写出四种访问修饰符和各自的访问
阅读全文
摘要:一、房屋出租系统 // 01HouseRentApp package com.alice.houserent; import com.alice.houserent.view.HouseView; /* 创建一个HouseRentApp.java调用HouseView对象以显示主菜单 因为这个文件是
阅读全文
摘要:一、第十章内容介绍 package com.alice.chapter10; public class Introduction { public static void main(String[] args) { } } /* 内容介绍 第十章,开始进入面向对象的高级部分 目录: 类变量和类方法
阅读全文
摘要:一、代码块的练习 package com.alice.day.day513; import com.use.Test; /** * 第一题 * 下面的代码输出什么? */ public class CodeBlockExercise01 { // 第二题的内容 Sample sam1 = new S
阅读全文
摘要:一、内部类 package com.alice.innerclass_.innerclass01; /* 一个类的内部又完整的嵌套了另外的一个类结构,被嵌套的类称内部类 inner class,嵌套其他类的类称为外部类outer class,是我们类的五大成员(思考:类的五大成员是哪些?),内部类
阅读全文
摘要:一、枚举 package com.alice.innerclass_.innerclass02; // 如果希望在以后在这个地方生成自己的一些信息 /* 比如这个代码的作者是谁 这个代码的版本是谁 可以在设置中的Editor中的File and Code Templates的Includes的Fil
阅读全文
摘要:一、练习 package com.alice.innerclass_.innerclass03; /** * @author alice_huijing * @version 1.0 */ /** * 第一题: * 以下代码的执行结果 */ public class Homework01 { //
阅读全文
摘要:一、关于异常的练习 package com.exercise.trycatch; import java.util.Scanner; /** * @author alice_huijing * @version 1.0 */ public class TryCatchExercise01 { } /
阅读全文
摘要:一、String类 1、String类的理解和创建对象 1)String对象用于保存字符串,所谓字符串就是一组字符序列 2)字符串常量对象是用引号括起来的字符序列。例如: “你好”,“12.97”,“boy”等 3)字符串的字符使用Unicode字符编码,一个字符(不区分字母还是汉字)占用两个字节
阅读全文
摘要:一、StringBuffer类 package com.day5_21; /** * @author alice_huijing * @version 1.0 */ /* StringBuffer类是对String类的一个增强 1)原先的字符串是final类型的,但是java.lang.String
阅读全文
摘要:一、Math类 package com.day5_21; /** * @author alice_huijing * @version 1.0 */ /* 在Math类中包含用于执行基本数学运算的方法,比如初等指数,对数,平方根和三角函数 这些方法都是静态的方法,可以直接拿过来使用。 首先还是看下M
阅读全文
摘要:一、System package com.day5_21; import java.util.Arrays; /** * @author alice_huijing * @version 1.0 */ public class SystemClass12 { public static void m
阅读全文