自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 p17三目运算符及总结p30

字符串连接符 + ,String,“”+3+4;3+4+“” 三元运算符?:

2021-09-19 21:51:32 87

原创 p16逻辑运算符、位运算符p29

逻辑运算符、位运算符 非!(取反) 或||(or) 与&&(and)短路原则

2021-09-19 21:30:19 98

原创 p15自增自减p28

自增自减运算符 b=a++(a赋值给b后,在自加) b=++a(先自加,在赋值给b) 幂运算(用工具类math.pow())

2021-09-19 20:44:16 87

原创 p14基本运算符p27

1. 关系运算符:>、!= 、instanceof(用于对象的判断)。2. 条件运算符 :(:?)

2021-09-19 20:32:10 79

原创 p13变量、常量、作用域p26

变量:分为局部变量、实列变量、类变量(static) 常量: 命名规则首字母大写和驼螺峰原则;MAX_VALUE final 常量名=值;final PI=3.14; 修饰符不区分先后顺序 static final double PI=3.14; ...

2021-09-19 08:09:36 55

原创 p12.类型转换p25

强制转换:高---》低 自动转换 注意 不能对布尔值进行转换。 不能把对象类型转换不相干类型 高转低,强制转换 转换时可能存在内存溢出或精度问题

2021-09-17 08:32:00 54

原创 11.基本数据类型p23-p24

Java数据类型 基本数据类型:8种 float a=6f; long b=7L; 应用数据类型:类、接口、数组 整数拓展: 进制表达 :二进制:0b;八进制:0;十六进制:0x; 小数拓展:(银行) float:有限、离散、舍入误差、大约、接近但不等于;会有误差。 要用浮点数就用(BigDecimal)数学工具类。最好完全避免浮点数比较。 字符拓展: 所有的字符本质还是数字 ...

2021-09-17 08:21:24 73

原创 10.关键字和标识符p22

文档注释: /** * */ 标识符 关键字 标识符:首字母只能以字母、美元符号($)、下划线开头;上面加数字;不能用特殊符号

2021-09-16 22:48:21 51

原创 9.Java程序运行机制

Java两种程序运行机制:编译型和解释型 编译型:将整个java程序 翻译成字节码文件,在执行。(像中外交流,将整本书翻译后,在给人看。) 例如:操作系统、c、c++都是采用编译。 解释型:翻译一句Java代码执行一句,(像中外交流,带个翻译官) java程序(.java)->Java编译器->字节码(.class)【预编译】 ->jvm中的 内加载器->字节码校验(代码是否有错误)->解释器->操作系统。 ...

2021-09-02 11:57:31 57

原创 8.Helloworld

新建一个文件夹(Code),存放代码。 在Code里面新建一个java文件: 文件名.java HelloWorld.java 注意:系统可能没有显示后缀名。 编写代码: public class HelloWorld{ public static void main(String[] args){ System.out.println("HelloWorld!!");} } 可能也遇到的...

2021-09-02 11:28:05 46

原创 7Java安装开发环境

卸载JDK 删除java的安装目录。 删JAVA_HOME。 删除path下关于java 的目录。 用java -version测试是否删除完全。 安装JDK 百度搜索jdk8,找到下载地址。 同意协议。 下载电脑对应的版本。 双击安装JDK。 记住安装的路径。 配置环境变量 我的电脑->右键->属性 ..

2021-09-02 10:51:01 53

原创 6.JDK、 JRE、 JVM

JDK:Java development kit ;Java开发工具包。 JRE:Java runtime environment;Java运行环境(编辑器) JVM:虚拟机

2021-09-02 10:22:40 69

原创 5.Java的特性与优势

Java特性与优势 简单性:c++语法纯净版;没有头文件 ,指针运算,不用分配内存,语法基于c 面向对象性:程序设计技术,将重点放在对象以及对象之间的接口上,模拟人的思维;万物皆对象。 可移植性:通过jvm,一次编写,到处运行。 高性能性:及时编译,有些代码接近c++效率。 分布式: java为网络分布式服务设计的,可以处理很多tcp/ip协议上的东西。 动态性:本身不具有动态,反射使它具有。 多线..

2021-09-02 10:08:29 56

原创 4.Java帝国的诞生

c语言: 贴近硬件,运行快,效率高。 缺点:指针,内存管理,不可移植性。 推出c++:比c语言还复杂。 面向对象。 兼容c 应用在图形和游戏方面 然后在c++基础上推出了Java。 Java J2SE(标准版):去占领桌面。() J2ME(移动版):去占领手机 J2EE(企业版):去占领服务器 ...

2021-09-01 22:14:34 53

原创 3.计算机语言的发展史

机器语言(第一代语言):二进制 汇编语言(第二代语言): 诞生目的:解决无法读懂机器语言的问题。 怎么实现:采用指令(单词 符号)代替二进制。 目前应用:逆向工程(破解游戏,软件逆向开发出来,加密解密需要用到汇编语言 ),机器人,病毒;接近底层的东西需要汇编语言。 高级语言(第三代语言) 遵循摩尔定律:价格相同,每过一段时间,性能得到翻倍;(展示了计算机的发展规律)目前已经到了瓶颈;未来朝着量子计算机的方向发展。 ..

2021-09-01 15:23:26 120

原创 2.计算机基本知识

计算机:按照程序运行,自动、高效处理海量数据的电子设备。 打开cmd方式: 开始+系统+命令提示符。 win+r 输入cmd。 任意文件夹下,按住shift+鼠标右击,在此打开命令窗口。 在资源管理器的地址栏前面+cmd+空格+路径。 管理员方式运行(最高权限):开始+系统+右键+管理员方式。 常用的dos命令 盘符切换:f: ...

2021-09-01 12:08:33 55

原创 1.Makedown语法

标题:#+空格+内容。 字体:粗体 (ctrl+b);斜体(ctrl+i);下划线(ctrl+u)。 引用:>+内容。 分割线 :---加空格 ;***加空格。 图片:。 超链接:百度。 列表: :有序 :1.+空格 :-+空格 表格 :ctrl+t 。 代码 ```+空格 ...

2021-09-01 10:37:57 62

原创 JDK JRE

JRE就是java的运行环境,你一定在书上看到过,java相比于其他编程语言,有一个跨平台的优点,在这里发挥作用的就是jre,它为用Java写的程序提供了一个虚拟的环境(采用了JVM技术),任何java程序只在这个环境内运行,而与操作系统无关。jdk是java的开发平台jdk = Java Develop Kit 开发用的,可以把 .java编译成.classjre = Java Runti...

2019-10-21 08:26:28 75

原创 javaweb2018.10.09

 AOP1.JDK 动态代理实现AOP;代理:通过(切面类)代理对象执行 目标对象的方法,在执行过程中可以需要插入执行的其他方法2.反射:通过class对象获取类的属性定义,方法的定义以及对象的初始化和方法的调用,3.动态代理:   ...

2018-10-09 15:33:42 123

原创 2018.9.25 javaweb

1.spring是一个工厂,bean就是产品2.application 通过.xml(properties,XML文件(注册和管理bean之间的关系))来管理bean对象3.bean的实例化静态工厂实例化bean;通过工厂类的方法直接得到bean2实例化工厂实例化:先得到工厂类的实例,在用工厂类实例化来实例化的方法得到bean34.bean的作用域scop=“prototype,s...

2018-09-25 15:40:58 92

原创 作业二

#include<iostream>using namespace std;struct  SqList{ int data[100]; int length; int temp[3]; int templength};//插入排序void Insertsort(SqList &S){ int i,j,temp; for(i=1;i<=S.length-1;i++) { ...

2018-06-25 17:40:40 170

原创 堆排序

方法一//一个大顶堆的例子#include <iostream>#include <algorithm>using namespace std;const int maxsize = 100;int heap[maxsize];int size = 0;//在堆heap中插入datavoid insertHeap(int *heap, int data);//获得最大值in...

2018-06-10 22:18:15 89

原创 链表的AB

1. 编写一个算法将一个头结点指针为pa的单链表A分解成两个单链表A和B,其头结点指针分别为pa和pb,使得A链表中含有原链表A中序号为奇数的元素,而链表B中含有原链表A中序号为偶数的元素。且保持原来的相对顺序。typdef int ElemType;typedef struct LNode{         ElemType data;         Struct LNode *next;}L...

2018-06-10 22:15:13 261

转载 c语言指针

要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:[cpp] view plain copyint p; //这是一个普通的整型变量...

2018-06-04 17:18:53 50

原创 希尔排序

#include <iostream>using namespace std;typedef int T;#define MAXSIZE 100struct SqList{ T buf[MAXSIZE]; int Length;};void show(SqList &L);void shellSort(SqList &L, int delta[], int t);voi...

2018-06-04 10:20:39 265

原创 插入排序算法

//直接插入排序,教材 265 页 算法 10.1#include <iostream>using namespace std;//对数组buf做直接插入排序,数组元素0作为哨兵,size是数组元素个数void insertSort(int* buf, int size);//输出数组buf中的所有元素,size是数组元素个数,0号元素不用void show(int *buf, int...

2018-06-04 09:21:02 92

原创 Out对象的使用

1.out 对象是PrintWriter类的实列,将内容输出到客户端,一般将先写到输出缓冲区,满了后使用flush()方法输出到客户端2.out.print(),    out.println(),    out.flush()  //输出缓冲区的类容out.close()// 先调用 flush() ,再关闭输出流...

2018-05-27 22:30:49 1666

原创 Session对象的使用

首次访问浏览器时,产生一个session对象,在访问期间一直保存,关闭浏览器是session对象才被取消      

2018-05-27 22:22:32 733

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除