Java基础语法(变量、运算符、基本数据类型、Scanner)-爱代码爱编程
IDE介绍百度百科 idea官网 1、java基础语法 1.1、注释 注释 注释防止我们写的代码复杂时看不懂自己的代码注释并不会被执行,是给我们写代码的人看书写注释是一个好习惯平时写代码一定要注意规范Java中的注释有三种: 单行注释:// 注释内容多行注释:/* 注释内容 */文档注释:/** */1.2、标识符 Java所有的组成部分
代码编织梦想
IDE介绍百度百科 idea官网 1、java基础语法 1.1、注释 注释 注释防止我们写的代码复杂时看不懂自己的代码注释并不会被执行,是给我们写代码的人看书写注释是一个好习惯平时写代码一定要注意规范Java中的注释有三种: 单行注释:// 注释内容多行注释:/* 注释内容 */文档注释:/** */1.2、标识符 Java所有的组成部分
数组 概述: java中用来存放多个单一数据类型的数据的容器 特点: 1、未创建的时候可以存放任意数据类型的数据 2、一旦创建出来要存放的数据类型就指定了 3、一旦创建出来大小固定【长度不变】 数组的初始化:【创建数组空间出来】 1、静态初始化: 开辟数组空间出来的时候把我们自己想要存放数据放到数组空间中,好处:定义时元素
阿里P8大佬带你深入解析JVM与java 什么是Java 经过了多年的发展,Java早已由一门单纯的计算机编程语言,演变为了一套强大的技术体系。是的,什么是Java,我想技术体系四个字应该是最好的概括了吧。Java设计者们将Java划分为3种结构独立但却彼此依赖的技术体系分支,它们分别对应着不同的规范集合和组件: 1、Java SE(标准版),
目录 《final,finally,finalize 三者区别》final:finally:finalize: 《final,finally,finalize 三者区别》 final: final是一个修饰符 当final修饰一个变量的时候,变量变成一个常量,它不能被二次赋值 当final修饰的变量为静态变量(即由static修饰)时,必须
目录 一、简易自动提款机的题目要求:二、思维过程三、代码实现IUserManager接口:用于写一些抽象方法/用户集合UserBean类:用户标准类UserManager:用户管理类Workflow流程类平平无奇测试类四、have a try!五、总结:1.程序流程2.对trycatch 的理解3.Tips: 一、简易自动提款机的题目要求:
今日内容 1. Junit单元测试 2. 反射 3. 注解 Junit单元测试: * 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 * Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议: * 测试类名
java基础:自增变量小结 a.赋值=,最后计算 b.=右边的从左往右加载值依次压入操作数栈 c.实际先算哪个,看运算符的优先级 d.自增,自减操作都是直接修改变量的值,不经过操作数栈 最后的赋值之前,临时结果也是存储在操作数栈中 package lab01; public class Test { public static void main(
ArrayList和LinkedList集合的区别 两者的底层结构 ArrayList 底层实际上是一个数组结构 LinkedList 底层是一个双向链表结构,每个数据点都有两个指针,分别指向相邻的两个数据 两者的查询方式 ArrayList 在查询数据的时候,根据数组的(首地址+偏移量),计算出元素在内存中的位置LinkedList
Java中的运算符 1.算术运算符+ 正号、- 负号+ 加号、- 减号、* 乘号、/ 除号、% 取余 (结果的符号与被模数的符号相同 A(被模数)%B(模数))开发中,经常使用%来判断能否除尽的情况 (前)++ :先自增 1,然后再运算(不会改变本身变量的数据类型) (后)++ :先运算,后自增1(不会改变本身变量的数据类型) (前)-- :先自减1,
目录 JAVASE知识点总结一、基本知识二、面向对象三、API四、集合五、异常六、IO七、网络编程八、多线程九、数据库 JAVASE知识点总结 一、基本知识 1. JDK和JRE的区别 答:JDK是java语言开发工具包,包含JRE和开发工具(javac.exe等);JRE是java语言的运行环境,包含JVM和核心类库;JVM是java虚
Socket 编程 1 Socket Socket通信分为服务端、客户端服务端:接收客户端发送的数据--request,然后进行数据处理,最后把处理结果返回给客户端--response客户端:把数据发送给服务端,然后经过服务端处理,并接受服务端数据BIO:阻塞的IO
java基本数据类型 1.数据类型的分类基本数据类型(4类8种)引用数据类型2.基本数据类型的范围3.各类型的默认值4.类型转换 1.数据类型的分类 基本数据类型(4类8种) 整数类型:byte、short、int、long(字节分别为:1 , 2 , 4 , 8)浮点型:float、double(字节分别为:4 , 8)布尔型:bo
第二周 方法(函数) 方法的定义 概念:实现特定功能的一段代码,可以反复使用; 定义语法 //方法的组成:访问修饰符、返回值类型、方法名 public static void test(int[] arr) { //方法体; arr[0] = 100; } 方法定义的位置: 定义在类的内部,与main方法并列
1.继承不同: HashMap继承自AbstractMap,HashTable继承自Dictionary 2.key和value值要求不同: HashMap的key和value都可以为null值,但只能有一个为null值的key;HashTable的key和value都不可以为null. 3.线程安全性不同: HashMap方法没加同步锁,线程不安全;Ha
Java jdk1.8 环境配置 1.安装 并设置jre位置 下载地址 2.设置window环境变量 2.1 高级系统设置->环境变量->系统变量 2.2 添加 JAVA_HOME C:\Program Files\Java\jdk1.8.0_181 2.3 修改Path 分别加入两个项 %JAVA_HOME%\bin
我大学学的通信工程专业,以前在学校学过C语言,所以算是有一些编程基础,我从最基础的JavaSE开始学习到整个就业一共花了7个月零10天的时间,因为我是边工作边学习,所以时间可能稍微长了一点,目前人在深圳工作,到手薪资是12K,包装两年工作经验,目前工作一切正常,学的知识可以应付日常的工作。 我是每天五点下班,开始学习的时间大概是六点半,每天平均学习五个小
逻辑运算,位运算 之前给大家讲了算术运算符,赋值运算符和关系运算符,那今天我们来讲逻辑运算符,位运算符和条件运算符 先进入IDEA创建一个Demo05,写个main方法,我们先从逻辑运算符来看, 逻辑运算里有三总操作:与或非,之前跟大家讲过, 与:就是你和我,都要(and &) 或:就是你或者我,(or ||) 非:就是不是你就是我(取
目录 前言 一、Java包括三大块: 二、Java语言特性【开源、免费】: 总结 前言 简单记录一下学习Java的过程。 一、Java包括三大块: JavaSE(Java标准版)、JavaEE(Java企业版)、JavaME(Java微型版);其中JavaSE是基础。 二、Java语言特性【开源、免费】: 简单性: 相对而言。例如
引用类型转换 前提:继承关系,只能对子对象转型。 向上转型:父类型 // 子类对象只能访问继承的属性和方法 // 如果该方法被重写,将访问重写之后的方法。 向下转型:子类型 // 子类对象既可以访问继承的属性和方法, // 还可以访问
前言 毕设开始选题! 正文 1、final关键字 final关键字代表最终,不可改变的。 常见四种用法: 1、可以用来修饰一个类 2、可以用来修饰一个方法 3、还可以用来修饰一个局部变量 4、还可以用来修饰一个成员变量 1、final修饰类 当final关键字用来修饰一个类的时候,格式: public final class 类名