- 博客(19)
- 收藏
- 关注
原创 字符串
字符串的几种用法: 拼接 直接用“+”把两个字符串拼接起来 例如:String firstName = “li”; String secondName = “ming”; String fullName = firstName+secondName; 检测字符串是否相等 检测两个字符串内容是否相等时使用“equals”;比较两个字符串的引用是否相等时用“==” 得到字符串的长度 字符串变量名.length(); String,StringBuffer,StringBuild区别
2021-05-04 09:11:02 103
原创 流程控制语句
·分支语句 1.简单的if…else语句 If(条件){ 如果条件为真、、、、 } Else{ 如果条件为假、、、、、、 } 2、只有if的语句: If(条件){ 如果条件为真,执行。。。如果为假,不执行 } 3、switch语句是多分枝语句,基本语法: Switch(expr){ Case value1: Statements; Break; … Case valueN: Statements; Break; Defaul
2021-05-03 09:43:16 125 1
原创 运算符
1、赋值运算符 赋值运算符用于把一个数赋予一个变量。赋值运算符两边的类型不一致时,那么如果左侧的数据类型的级别高,则右边的数据将转换成左边的数据类型在赋予左边的变量,否则需要强制类型转换。 赋值运算符包括= 、+=、-=、=、%=、/=等。 2、算术运算符 算数运算符用于对整型数或者浮点数进行运算,java语言中的算术运算符包括二元运算符和一元运算符。所谓的几元运算符即参加运算的操作数的个数。 1) 二元运算符 Java的二元运算符有+(加)、-(减)、(乘)、/(除)、%(取余
2021-04-29 15:11:15 516
原创 定义变/常量和变量的初始化
Java定义变量结构:类型 变量名,这里的变量名要符合标示符规则 1.变量的声明 格式:类型 变量名[,变量名]=初值,… ; 赋值:[类型] 变量名=值 如:int a=5 , b=6 , c , d ; 说明: (1)变量名必须在作用域中是唯一的,不同作用域中才允许相同名字的变量出现; (2)只要在同一代码块没有同名的变量名,可以在程序中任何地方定义变量,一个代码块就是两个相对的“{ }”之间部分。 2.变量的使用范围 每个变量的使用范围只在定义它的代码块中,包括这
2021-04-28 17:21:20 293
原创 java引用类型
引用类型是一个对象类型的,它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。很好理解吧,因为一个对象,比如说一个人,不可能是个数字也不可能是个字符啊,所以要想找它的话只能找它的地址了。 接下来看看基本类型和引用类型变量的不同处理吧。基本类型自然是简单,声明是自然系统就给它空间了。例如, int baijq; baijq=250; //声明变量baijq的同时,系统给baijq分配了空间。 引用类型就不是了,只给变量分配了引用空间,数据空间没有分配,因
2021-04-27 08:52:29 69
原创 java引用类型
引用类型是一个对象类型的,它的值是指向内存空间的引用,就是地址,所指向的内存中保存着变量所表示的一个值或一组值。很好理解吧,因为一个对象,比如说一个人,不可能是个数字也不可能是个字符啊,所以要想找它的话只能找它的地址了。 接下来看看基本类型和引用类型变量的不同处理吧。基本类型自然是简单,声明是自然系统就给它空间了。例如, int baijq; baijq=250; //声明变量baijq的同时,系统给baijq分配了空间。 引用类型就不是了,只给变量分配了引用空间,数据空间没有分配,因
2021-04-25 12:27:19 72
原创 java基本数据类型
Java数据类型被分为:基本数据类型和引用数据类型。 Java中有8中基本数据类型: 类型 位长/b 默认值 取值范围 布尔型 (boolean) 1 false true false 字节型(byte ) 8 0 -128~127 字符型 (char) 16 ‘\u0000’ ‘\u0000’’\uffff’即065535 短整型(short) 16 0 -32768~32767 整型(int) 32 0 -231~231-1 长整型(long) 64 0 -263~263
2021-04-24 14:42:29 58
转载 Python有哪些基本语法与变量
Python的多行语句如语句过长,导致编辑器的窗口宽度不能完全完全显示时。就可以使用“”符合将一行语句分为多行显示。Python引导在Python语言中,引号主要用于表示字符串。可以使用单引号(’)、双引号(”)、三引号(’’’),引号必须成对使用。单引号和双引号用于程序中的字符串表示;三引号允许一个字符串可以跨多行、字符串中可以包含换行符、制表符以及其他特殊字符,三引号也用于程序中的注释。Python标识符标识符用于Python语言的变量、关键字、函数、对象等数据的命名。标识符的命名需要遵循下面
2021-04-24 14:26:50 67
原创 函数
1、向下取整: int()2、向上取整:ceil()使用ceil()方法时需要导入math模块,例如3、四舍五入:round()4、分别取将整数部分和小数部分分别取出,可以使用math模块中的 modf()方法例如:最后一个应该是0.33,但是浮点数在计算机中是无法精确的表示小数的,python采用IEEE 754规范来存储浮点数。...
2021-04-24 10:39:49 64
原创 java类型转换
java的数据类型转换分为两种:1.自动类型转换:要实现数据的自动类型转换必须同时满足下面的两个条件a.两种数据类型彼此兼容。b.目标类型的取值范围大于源类型的取值范围。举例:int a=3;byte b=a;//报错,类型不匹配,不能从int转换为byte。byte的取值范围要小于int所以编译失败。short a=3;float b=a;//成功,因为b的取值范围是float类型4个字节,a的取值范围是short类型2个字节。b的范围大于a所以成功022.强制类型转换当两种数据类
2021-04-22 11:23:38 2043
原创 什么是不可变对象(immutable object)?Java 中怎么创建一个不可变对象?
什么是不可变对象(immutable object)?Java 中怎么创建一个不可变对象?(答案)不可变对象指对象一旦被创建,状态就不能再改变。任何修改都会创建一个新的对象,如 String、Integer及其它包装类。详情参见答案,一步一步指导你在 Java 中创建一个不可变的类。...
2021-04-21 09:06:57 202
原创 什么是线程局部变量?
什么是线程局部变量?(答案)线程局部变量是局限于线程内部的变量,属于线程自身所有,不在多个线程间共享。Java 提供 ThreadLocal 类来支持线程局部变量,是一种实现线程安全的方式。但是在管理环境下(如 web 服务器)使用线程局部变量的时候要特别小心,在这种情况下,工作线程的生命周期比任何应用变量的生命周期都要长。任何线程局部变量一旦在工作完成后没有释放,Java 应用就存在内存泄露的风险。...
2021-04-21 09:06:15 425
原创 java基础面试题整理
1.什么是B/S架构?什么是C/S架构B/S(Browser/Server),浏览器/服务器程序C/S(Client/Server),客户端/服务端,桌面应用程序2.你所知道网络协议有那些?HTTP:超文本传输协议FTP:文件传输协议SMPT:简单邮件协议TELNET:远程终端协议POP3:邮件读取协议3.Java都有那些开发平台?JAVA SE:主要用在客户端开发JAVA EE:主要用在web应用程序开发JAVA ME:主要用在嵌入式应用程序开发4.什么是JVM?java虚拟机包
2021-04-18 13:05:22 300
原创 Java常用类
常用类String和stringBufferString类比较相等时==比较的是引用地址,所以不会相等用rquals方法可以比较值是否值得StringBuffer可以更改里面的字符串String类的常用方法:legth,indexOf,charAt ,equals,replace,split,subString,trim,formatStringBuffer常用方法:append,insert,deleteCharAt,delete,repace,setChatAt。ReverseArrays
2021-04-15 18:22:28 86
原创 java基本数据类型
java基本数据类型就8种,记住就好了。除了这些都是引用型的了。java四类八种基本数据类型第一类:整型 byte short int long第二类:浮点型 float double第三类:逻辑型 boolean(它只有两个值可取true false)第四类:字符型 char在栈中可以直接分配内存的数据是基本数据类型。引用数据类型:是数据的引用在栈中,但是他的对象在堆中。要想学好Java必须知道各种数据的在内存中存储位置。 对内存有了很好的了解,可以有助你分析程序。字节:boolea
2021-04-14 10:12:55 53
原创 sum求和,vag平均数,round四舍五入
sum求和,vag平均数,round四舍五入sum、avg、round##(1)查询所有员工工资总和select sum(sal) from emp;##(2)查询所有员工工资总和、提成总和select sum(sal) ,sum(comm) from emp;##(3)查询所有员工工资总和、提成总和、薪资select sum(sal) ,sum(comm),sum(sal + ifnull(comm,0)) money from emp;##(3)计算员工的平均工资select avg(
2021-04-11 18:52:26 374
原创 mysql的语句分类
对表中 数据 的查询DM(manager)L操作语言对 表中 数据 的操作。添加数据、删除数据、更新数据、查询数据(DQL)对 Excel中的数据进行处理。.DDL定义语言对 数据库 (database)、表(table)结构的定义。创建数据库、删除、修改创建表、删除、修改创建一个Excel文件.DCL权限控制对用户的权限管理,设置用户只能查看数据,不能修改数据。设置用户只能对其中的一个数据库进行操作。DBA...
2021-04-08 15:31:45 64
原创 数据库的分类
2.2.数据库的分类2.2.1.关系型数据库(RDBMS:relative database manager system)特点:(1)表与表之间有关系(2)有行有列(和Excel类似。)(3)是通过SQL语句去操作数据库。比较有名代表:MySQL:免费,开源。Oracle:甲骨文,收费,大型公司,一年费用9位数。SQL Server:微软公司,可以安装windowDB22.2.2.非关系型数据库(no-sql)特点(1)表与表之间没有关系(2)通过API(java、PHP、py
2021-04-08 15:17:53 49
原创 数据库的介绍
什么是数据库作用:存储数据的,能够长期(断电,关机)保持数据数据存储在哪里:硬盘和内存我们平时说的数据库:数据库管理系统(软件)(Databases Manager System:DBS)数据库软件(电脑的Excel软件)中可以创建多个文件夹(数据库(逻辑))一个数据库(一个Excel文件):存储XX电商项目的数据一个数据库(一个Excel文件):存储XX图书馆管理项目数据每个数据库中可以创建多个表数据库软件 -》 多个数据库 -》 多个表-》多条数据(一条1行,一行多列)...
2021-04-08 15:13:04 66
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人