摘要:
包机制 1.为了更好的组织类,java提供了包机制,用于区别类名的命名空间 2.包语句的语法格式: package pkg1[.pkg2[.pkg3…]]; 3.一般使用公司域名倒置作为包名 4.为了使用一个包的成员,需要在java中明确导入该包, 使用import完成导入 import pkg1[ 阅读全文
摘要:
运算符 永远不要小看坚持的力量 算术运算符:+ - * / % ++ -- 赋值运算符:= 关系运算符:> < >= ⇐ == != instanceof 逻辑运算符:&& || ! 位运算符(了解):& | ^ ~ >> << >>> 条件运算符(为了简化):? : 扩展赋值运算符(为了简化):+ 阅读全文
摘要:
变量、常量、作用域 笔记的作用在于记录精髓,想更全面理解,请看狂神说的视频https://www.bilibili.com/video/BV12J41137hu?p=26 1.变量 变量:可以变化的量 java是一种强类型语言,每个变量都必须声明其类型 java变量是程序中最基本的存储单元,其要素包 阅读全文
摘要:
类型转换 世界这么大,我们一点一点挖 1.java是强类型语言,有些运算时需要用到类型转换 低-->高 byte,short,char->int->long->float->double 2.运算中,不同类型的数据先转化为同一类型,然后进行计算 3.强制类型转换(由高到低) 类型转换注意可能会出现内 阅读全文
摘要:
数据类型拓展及面试题 1.整数拓展:二进制 八进制 十进制 十六进制 int a = 0b10; //二进制前面有0b a=2 int b = 010; //八进制前面有0 b=8 int c = 10; //十进制正常写 c=10 int d = 0x10; //十六进制前面有0x d=16 2. 阅读全文
摘要:
关键字和标识符 有的人只是人云亦云,有的人是真的人云 1.关键字 在IDEA中高亮的全部是关键字,满打满算50 个 abstract assert boolean break bytes case catch char class const continue default do double e 阅读全文
摘要:
java的三种注释类型 一定要想方设法让自己的生活变得有趣 1.单行注释 // 这是一条单行注释 使用// 开头 2.多行注释 /* 这 是 多 行 注 释 */ 3.文档注释 /** * 基础类型的属性 * * @param className 类型名称 * @return boolean */ 阅读全文
摘要:
编译型:需要先编译生成操作系统可以执行的二进制文件,然后运行在操作系统上运行,例如c/c++ 解释型:翻译一句,运行一句 例如java/javascript 用翻译书举个例子:如果有本中文书一个英国人想读,一种方法是直接一次性把书翻译成英文版(编译型),另一种方法是找个翻译官在旁边,英国人看一句翻译 阅读全文
摘要:
java入门 从入门到放弃,哈哈 1.java的三大版本 javaSE: java标准版(java standard edition),适合开发桌面应用,控制台应用 javaME: java迷你版(java micro edition),适合开发手机小家电等嵌入式开发 javaEE: java企业版 阅读全文
摘要:
基于java开发的平台、系统、工具 对一件事物的背景有了解,才会对它产生兴趣 构建工具:Ant、Maven、Jekins 应用服务器:Tomcat、Jetty、Jboss、Websphere、weblogic web开发:Struts、Spring、Hibernate、myBatis 开发工具:Ec 阅读全文