
JAVA
学习
java小菜鸟i
这个作者很懒,什么都没留下…
展开
-
p17三目运算符及总结p30
字符串连接符 + ,String,“”+3+4;3+4+“” 三元运算符?:原创 2021-09-19 21:51:32 · 152 阅读 · 0 评论 -
p16逻辑运算符、位运算符p29
逻辑运算符、位运算符 非!(取反) 或||(or) 与&&(and)短路原则原创 2021-09-19 21:30:19 · 162 阅读 · 0 评论 -
p15自增自减p28
自增自减运算符 b=a++(a赋值给b后,在自加) b=++a(先自加,在赋值给b) 幂运算(用工具类math.pow())原创 2021-09-19 20:44:16 · 151 阅读 · 0 评论 -
p14基本运算符p27
1. 关系运算符:>、!= 、instanceof(用于对象的判断)。 2. 条件运算符 :(:?)原创 2021-09-19 20:32:10 · 139 阅读 · 0 评论 -
p13变量、常量、作用域p26
变量:分为局部变量、实列变量、类变量(static) 常量: 命名规则首字母大写和驼螺峰原则;MAX_VALUE final 常量名=值;final PI=3.14; 修饰符不区分先后顺序 static final double PI=3.14; ...原创 2021-09-19 08:09:36 · 81 阅读 · 0 评论 -
p12.类型转换p25
强制转换:高---》低 自动转换 注意 不能对布尔值进行转换。 不能把对象类型转换不相干类型 高转低,强制转换 转换时可能存在内存溢出或精度问题原创 2021-09-17 08:32:00 · 76 阅读 · 0 评论 -
10.关键字和标识符p22
文档注释: /** * */ 标识符 关键字 标识符:首字母只能以字母、美元符号($)、下划线开头;上面加数字;不能用特殊符号原创 2021-09-16 22:48:21 · 76 阅读 · 0 评论 -
9.Java程序运行机制
Java两种程序运行机制:编译型和解释型 编译型:将整个java程序 翻译成字节码文件,在执行。(像中外交流,将整本书翻译后,在给人看。) 例如:操作系统、c、c++都是采用编译。 解释型:翻译一句Java代码执行一句,(像中外交流,带个翻译官) java程序(.java)->Java编译器->字节码(.class)【预编译】 ->jvm中的 内加载器->字节码校验(代码是否有错误)->解释器->操作系统。 ...原创 2021-09-02 11:57:31 · 76 阅读 · 0 评论 -
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 · 67 阅读 · 0 评论 -
7Java安装开发环境
卸载JDK 删除java的安装目录。 删JAVA_HOME。 删除path下关于java 的目录。 用java -version测试是否删除完全。 安装JDK 百度搜索jdk8,找到下载地址。 同意协议。 下载电脑对应的版本。 双击安装JDK。 记住安装的路径。 配置环境变量 我的电脑->右键->属性 ..原创 2021-09-02 10:51:01 · 90 阅读 · 0 评论 -
6.JDK、 JRE、 JVM
JDK:Java development kit ;Java开发工具包。 JRE:Java runtime environment;Java运行环境(编辑器) JVM:虚拟机原创 2021-09-02 10:22:40 · 95 阅读 · 0 评论 -
5.Java的特性与优势
Java特性与优势 简单性:c++语法纯净版;没有头文件 ,指针运算,不用分配内存,语法基于c 面向对象性:程序设计技术,将重点放在对象以及对象之间的接口上,模拟人的思维;万物皆对象。 可移植性:通过jvm,一次编写,到处运行。 高性能性:及时编译,有些代码接近c++效率。 分布式: java为网络分布式服务设计的,可以处理很多tcp/ip协议上的东西。 动态性:本身不具有动态,反射使它具有。 多线..原创 2021-09-02 10:08:29 · 79 阅读 · 0 评论 -
4.Java帝国的诞生
c语言: 贴近硬件,运行快,效率高。 缺点:指针,内存管理,不可移植性。 推出c++:比c语言还复杂。 面向对象。 兼容c 应用在图形和游戏方面 然后在c++基础上推出了Java。 Java J2SE(标准版):去占领桌面。() J2ME(移动版):去占领手机 J2EE(企业版):去占领服务器 ...原创 2021-09-01 22:14:34 · 81 阅读 · 0 评论 -
3.计算机语言的发展史
机器语言(第一代语言):二进制 汇编语言(第二代语言): 诞生目的:解决无法读懂机器语言的问题。 怎么实现:采用指令(单词 符号)代替二进制。 目前应用:逆向工程(破解游戏,软件逆向开发出来,加密解密需要用到汇编语言 ),机器人,病毒;接近底层的东西需要汇编语言。 高级语言(第三代语言) 遵循摩尔定律:价格相同,每过一段时间,性能得到翻倍;(展示了计算机的发展规律)目前已经到了瓶颈;未来朝着量子计算机的方向发展。 ..原创 2021-09-01 15:23:26 · 154 阅读 · 0 评论 -
2.计算机基本知识
计算机:按照程序运行,自动、高效处理海量数据的电子设备。 打开cmd方式: 开始+系统+命令提示符。 win+r 输入cmd。 任意文件夹下,按住shift+鼠标右击,在此打开命令窗口。 在资源管理器的地址栏前面+cmd+空格+路径。 管理员方式运行(最高权限):开始+系统+右键+管理员方式。 常用的dos命令 盘符切换:f: ...原创 2021-09-01 12:08:33 · 78 阅读 · 0 评论 -
1.Makedown语法
标题:#+空格+内容。 字体:粗体 (ctrl+b);斜体(ctrl+i);下划线(ctrl+u)。 引用:>+内容。 分割线 :---加空格 ;***加空格。 图片:。 超链接:百度。 列表: :有序 :1.+空格 :-+空格 表格 :ctrl+t 。 代码 ```+空格 ...原创 2021-09-01 10:37:57 · 90 阅读 · 0 评论