- 博客(26)
- 收藏
- 关注
原创 面向对象基础
面向对象基础面向对象和面向过程的区别:抽象的目的:将复杂的问题简单化面向过程的抽象: 将几个有区别的物体的共同性质或特性,形象地抽取出来或孤立地进行考虑的行动或过程面向对象的抽象:从事物中舍弃个别的非本质特征,抽取共同的本质特征只考虑与问题域相关的信息,而忽略与问题域不相关的部分面向对象思想:面向对象编程思想实际上就是一种运用对象、类、继承、封装、聚合、关联、消息、多态性等概念来构造系统的软件开发方法面向对象的分析(OOA,Object Oriented
2020-11-02 10:16:42
196
原创 方法的定义和调用
方法的定义和调用方法的概念:方法是完成某个功能的一组语句,通常将常用的功能写成一个方法注意:方法定义在类中方法的作用:完成功能可以实现代码的重用。简化了程序的编写和维护工作。方法的分类:/** * 方法的分类: * 无参无返回值 * 无参有返回值 * 有参无返回值 * 有参有返回值 * @author Administrator *[访问控制符] [修饰符] 返回值类型 方法名(参数类型 形式参数,参数类型 形式参数,…){ 方
2020-11-02 10:08:34
340
原创 数组
数组概念:数组可以看成是多个相同类型数据的组合,实现对这些数据的统一管理数组就是容器:存放同一类型数据,可以是基本数据类型也可以是引用数据类型数组的创建://数组的声明 int[] arr1; int arr2[]; //数组的赋值 5:数组元素个数 arr1=new int[5]; arr2= new int[]{1,2,3};//数组元素个数3个 //数组的创建:声明的同时并且完成初始化 int[] arr3= {2,3,4,5}; //静态
2020-09-22 21:29:02
384
原创 JAVA多线程的三种实现方式
JAVA多线程的三种实现方式多线程一共有三种实现方式方式一:继承Thread类,并重写run()方法方式二:实现Runnable接口,实现run方法方式三:实现Collable接口,线程结束后可以有返回值,但该方式是依赖于线程池的...
2020-09-20 20:30:41
108
原创 编写一个方法,找到两个日期格式的字符串的最大值:
编写一个方法,找到两个日期格式的字符串的最大值:package StringBuffer类;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class two { public static Date max(String date1,String date2){ SimpleDateFormat s1=new SimpleDateFormat("
2020-09-17 14:32:20
880
原创 JAVA隐藏手机号码中的部分号码
手机号码中中间四位数隐藏replace(start, end, “****”):start代表你需要隐藏手机号码开始的位置,end代表截止的位置,运行时包含start位置的数字,不含end位置的数字,故需要将end+1setCharAt(i,’ * '):将位置 i 处的值设置为 ✳下列为隐藏3到6位置的手机号StringBuffer sb4=new StringBuffer("15177752321");// sb4.replace(3, 7, "****");//第一种方法 for(in
2020-09-17 12:46:45
2103
原创 JAVA判断回文数
在控制台输入字符串,判断是否是回文数回文数:一串字符或数字正着读和反着读都是一样的reverse() :将字符序列反转 判断回文数nextLine():用来接收在控制台输入的内容(可以是字符串、数字)toString():将其他类型转换为String类型a.equals(b):判断a和b的内容是否相等,相等返回true Scanner s1=new Scanner(System.in);//输入指令 StringBuffer sb5=new StringBuffer(s1.nextLin
2020-09-17 12:31:07
354
原创 JAVA 分别输出字符串中英文和数字的个数
分别输出字符串中英文和数字的个数 String s17=new Scanner(System.in).nextLine(); int num=0; int num1=0; for(int j1=0;j1<s17.length();j1++){ if(Character.isDigit(s17.charAt(j1))){ num++; }else if(Character.isLetter(s17.charAt(j1))){ num1++; } }
2020-09-17 09:34:32
441
原创 分别在控制台输入字符串和子字符串,并计算字符串中子字符串出现的次数
分别在控制台输入字符串和子字符串,并计算字符串中子字符串出现的次数```java String s15=new Scanner(System.in).nextLine(); String s16=new Scanner(System.in).nextLine(); int m=0; for(int j=0;j<s15.length()-1;j++){ if(s15.substring(j,j+2).equals(s16)){ m++; } }
2020-09-17 09:23:33
1212
原创 数据操作与事务控制
第六章数据操作与事务控制插入数据-- DQL: select、 from、 where、 group by 、 order by 、 having...-- DDL: create、drop、alter----------------------------------------------------------------------- DML:数据操作语言 :insert、update、delete-- TPL: 事务处理语言:commit、rollback-----------
2020-09-14 15:58:22
187
原创 流程控制语句
流程控制语句if语句// 单一条件 /** * if(布尔表达式A){ * 语句B * } * A为true 执行B,否者不执行 * * 可以省略if语句的花括号,编译器在识别代码时默认添加,只括if语句下一行代码,一般不会省略使用花括号提高代码可阅读性 */ int itemNum=100; int buyNum=1000;// if(buyNum<=itemNum) // System.out.println("执行购
2020-09-14 14:43:35
101
原创 java之变量和运算符(续)
第二章:变量和运算符**原码反码补码**```java/** * * 计算机在存储数值类型数据时是以补码的形式存储的,读取显示时将补码转为原码输出 * @author Administrator * 针对于二进制: 第一位为符号位:1表示负数 0表示整数 * 正数的原码、反码、补码都一样 *负数: 反码:原码除了符号位不变之外其余取反 补码=反码+1 * 补码转原码:补码-1然后除了符号位以外其余取反 * */public class _原码反码补码 {
2020-09-08 20:23:12
129
原创 创建数据库和创建表
1、创建数据库和创建表-- 创建数据库-- create database 数据库名create database mydatabase;-- 避免创数据库时出现重复的数据库名而引起报错-- create database if not exists 数据库名create database if not exists mydatabase;-- 删除数据库-- drop database 数据库名drop database madatabase----------------------
2020-09-08 20:11:00
2917
原创 SQL结构化查询语言(提纲)
SQL结构化查询语言DDL:数据定义语言(*), 包含的语句:create、drop、alterDML:数据操作语言(*),包含的语句:insert、delete、updateTPL:事务管理语言,包含的语句:rollback、commitDQL:数据查询寻语言(*),包含的语句:selectDCL:数据控制语言,包含的语句:grant标记的(*)对于学生用得较多,之后也将按照此顺序进行更新。...
2020-09-07 19:35:05
147
原创 java之变量和运算符
java之变量和运算符1、关键字、保留字和标识符关键字:java中已经使用的英文字母,jdk中使用的类名也是关键字。关键字不能作为变量名、类名、包名保留字标识符:java中包名、类名、方法名、变量名、常量名的总称标识符的命名规则:必须以字母、下划线(_)或美元符号($)开头标识符中不能有空格不能使用Java中的关键字或者保留字做为标识符标识符的命名规则:包名:域名.公司名.项目名.种族-- 常见的域名: com、cn、org… com.neusoft.
2020-09-07 19:18:48
190
原创 认识JAVA及运行环境搭建
认识JAVA及运行环境搭建1、java是什么?java 是一门编程语言2、编程语言的分类:机器语言:计算机能够识别的语言,规定是二进制编写的语言,如;001101011汇编语言:一系列的英文单词组成命令集合,通过指令使计算机执行相应程序,是最接近机器语言· 高级语言:c/c++、java、javaScript、python…3、计算机组成:硬件:显卡、cpu、硬盘、内存软件:操作系统、应用软件4、高级语言的分类:编译型语言:c/c++ 特点:将源码编译成可执行的二进制文件
2020-09-07 14:46:54
301
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1