- 博客(28)
- 收藏
- 关注
原创 p15自增自减p28
自增自减运算符 b=a++(a赋值给b后,在自加) b=++a(先自加,在赋值给b) 幂运算(用工具类math.pow())
2021-09-19 20:44:16
148
原创 p13变量、常量、作用域p26
变量:分为局部变量、实列变量、类变量(static) 常量: 命名规则首字母大写和驼螺峰原则;MAX_VALUE final 常量名=值;final PI=3.14; 修饰符不区分先后顺序 static final double PI=3.14; ...
2021-09-19 08:09:36
79
原创 p12.类型转换p25
强制转换:高---》低 自动转换 注意 不能对布尔值进行转换。 不能把对象类型转换不相干类型 高转低,强制转换 转换时可能存在内存溢出或精度问题
2021-09-17 08:32:00
75
原创 11.基本数据类型p23-p24
Java数据类型 基本数据类型:8种 float a=6f; long b=7L; 应用数据类型:类、接口、数组 整数拓展: 进制表达 :二进制:0b;八进制:0;十六进制:0x; 小数拓展:(银行) float:有限、离散、舍入误差、大约、接近但不等于;会有误差。 要用浮点数就用(BigDecimal)数学工具类。最好完全避免浮点数比较。 字符拓展: 所有的字符本质还是数字 ...
2021-09-17 08:21:24
96
原创 10.关键字和标识符p22
文档注释: /** * */ 标识符 关键字 标识符:首字母只能以字母、美元符号($)、下划线开头;上面加数字;不能用特殊符号
2021-09-16 22:48:21
75
原创 9.Java程序运行机制
Java两种程序运行机制:编译型和解释型 编译型:将整个java程序 翻译成字节码文件,在执行。(像中外交流,将整本书翻译后,在给人看。) 例如:操作系统、c、c++都是采用编译。 解释型:翻译一句Java代码执行一句,(像中外交流,带个翻译官) java程序(.java)->Java编译器->字节码(.class)【预编译】 ->jvm中的 内加载器->字节码校验(代码是否有错误)->解释器->操作系统。 ...
2021-09-02 11:57:31
74
原创 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
64
原创 7Java安装开发环境
卸载JDK 删除java的安装目录。 删JAVA_HOME。 删除path下关于java 的目录。 用java -version测试是否删除完全。 安装JDK 百度搜索jdk8,找到下载地址。 同意协议。 下载电脑对应的版本。 双击安装JDK。 记住安装的路径。 配置环境变量 我的电脑->右键->属性 ..
2021-09-02 10:51:01
87
原创 6.JDK、 JRE、 JVM
JDK:Java development kit ;Java开发工具包。 JRE:Java runtime environment;Java运行环境(编辑器) JVM:虚拟机
2021-09-02 10:22:40
94
原创 5.Java的特性与优势
Java特性与优势 简单性:c++语法纯净版;没有头文件 ,指针运算,不用分配内存,语法基于c 面向对象性:程序设计技术,将重点放在对象以及对象之间的接口上,模拟人的思维;万物皆对象。 可移植性:通过jvm,一次编写,到处运行。 高性能性:及时编译,有些代码接近c++效率。 分布式: java为网络分布式服务设计的,可以处理很多tcp/ip协议上的东西。 动态性:本身不具有动态,反射使它具有。 多线..
2021-09-02 10:08:29
77
原创 4.Java帝国的诞生
c语言: 贴近硬件,运行快,效率高。 缺点:指针,内存管理,不可移植性。 推出c++:比c语言还复杂。 面向对象。 兼容c 应用在图形和游戏方面 然后在c++基础上推出了Java。 Java J2SE(标准版):去占领桌面。() J2ME(移动版):去占领手机 J2EE(企业版):去占领服务器 ...
2021-09-01 22:14:34
80
原创 3.计算机语言的发展史
机器语言(第一代语言):二进制 汇编语言(第二代语言): 诞生目的:解决无法读懂机器语言的问题。 怎么实现:采用指令(单词 符号)代替二进制。 目前应用:逆向工程(破解游戏,软件逆向开发出来,加密解密需要用到汇编语言 ),机器人,病毒;接近底层的东西需要汇编语言。 高级语言(第三代语言) 遵循摩尔定律:价格相同,每过一段时间,性能得到翻倍;(展示了计算机的发展规律)目前已经到了瓶颈;未来朝着量子计算机的方向发展。 ..
2021-09-01 15:23:26
151
原创 2.计算机基本知识
计算机:按照程序运行,自动、高效处理海量数据的电子设备。 打开cmd方式: 开始+系统+命令提示符。 win+r 输入cmd。 任意文件夹下,按住shift+鼠标右击,在此打开命令窗口。 在资源管理器的地址栏前面+cmd+空格+路径。 管理员方式运行(最高权限):开始+系统+右键+管理员方式。 常用的dos命令 盘符切换:f: ...
2021-09-01 12:08:33
75
原创 1.Makedown语法
标题:#+空格+内容。 字体:粗体 (ctrl+b);斜体(ctrl+i);下划线(ctrl+u)。 引用:>+内容。 分割线 :---加空格 ;***加空格。 图片:。 超链接:百度。 列表: :有序 :1.+空格 :-+空格 表格 :ctrl+t 。 代码 ```+空格 ...
2021-09-01 10:37:57
88
原创 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
98
原创 javaweb2018.10.09
AOP1.JDK 动态代理实现AOP;代理:通过(切面类)代理对象执行 目标对象的方法,在执行过程中可以需要插入执行的其他方法2.反射:通过class对象获取类的属性定义,方法的定义以及对象的初始化和方法的调用,3.动态代理: ...
2018-10-09 15:33:42
151
原创 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
117
原创 作业二
#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
231
原创 堆排序
方法一//一个大顶堆的例子#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
113
原创 链表的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
328
转载 c语言指针
要了解指针,多多少少会出现一些比较复杂的类型,所以我先介绍一下如何完全理解一个复杂类型,要理解复杂类型其实很简单,一个类型里会出现很多运算符,他们也像普通的表达式一样,有优先级,其优先级和运算优先级一样,所以我总结了一下其原则:从变量名处起,根据运算符优先级结合,一步一步分析.下面让我们先从简单的类型开始慢慢分析吧:[cpp] view plain copyint p; //这是一个普通的整型变量...
2018-06-04 17:18:53
60
原创 希尔排序
#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
329
原创 插入排序算法
//直接插入排序,教材 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
113
原创 Out对象的使用
1.out 对象是PrintWriter类的实列,将内容输出到客户端,一般将先写到输出缓冲区,满了后使用flush()方法输出到客户端2.out.print(), out.println(), out.flush() //输出缓冲区的类容out.close()// 先调用 flush() ,再关闭输出流...
2018-05-27 22:30:49
1748
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人