- 博客(17)
- 收藏
- 关注
原创 java基础:16.JavaDoc生成文档
1.定义javadoc命名是用来生成自己API文档的2.参数信息@author作者名 @version版本号 @since指明需要最早使用的jdk版本 @param参数名 @return返回值情况 @throws异常抛出情况3.注释举例package base;import java.io.IOException;/** * @author zhangsan * @version 1.0 * @since 1.8 //自然号 */public class
2022-02-05 17:45:06 297
原创 java基础:15.包机制
1.定义为了更好的组织类,Java提供了包机制,用于区别类名的命名空间。2.语法格式package pkg1[. pkg2[ .pkg3...]];3.包名一般利用公司域名倒置作为包名:www.baidu.com com.baidu.www4.导入为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包,使用"import"语句可以完成此功能import package1[.package2...].(classname|*);导入这个包下所有的类:im
2022-02-05 16:45:14 159
原创 java基础:15.三元运算符及小结
1.+=运算符举例package base;public class Demo07 { public static void main(String[] args) { int a = 10; int b = 20; a+=b; //a=a+b a-=b; //a=a-b System.out.println(a); //字符串连接符 + , String System.
2022-02-05 16:19:49 271
原创 java基础:14.逻辑运算符,位运算符
1.逻辑运算符举例package base;public class Demo05 { public static void main(String[] args) { //与 and 或 or 非 取反 boolean a = true; boolean b = false; System.out.println("a && b:"+(a&&b)); //逻辑与运算:两个都为真,结果为真
2022-02-05 16:07:13 257
原创 java基础:13.自增自减运算符,初识Math类
1.自增自减运算符举例package base;public class Demo04 { public static void main(String[] args) { //++ -- 自增自减 一元运算符 int a = 3; int b = a++; //a=a+1,执行完这行代码后,先给b赋值,再自增 System.out.println(a); int c = ++a; //a=a+1,执行完这行代
2022-02-05 15:49:06 142
原创 java基础:12.基本运算符
1.java语言支持如下运算符算术运算符:+,-,*,/,%,++,-- 赋值运算符:= 关系运算符:>,<,>=,<=,==,!=,instanceof 逻辑运算符:&&,||,! 位运算符:&,|,^,~,>>,<<,>>>(了解!!!) 条件运算符:?: 扩展赋值运算符:+=,-=,*=,/=2.算数运算举例package base;public class Demo01 {
2022-02-05 15:35:01 44
原创 java基础:11.变量,常量,作用域
1.变量概念定义:可变化的量。java是一种强类型语言,变量必须声明其类型,类似于c语言。java变量是程序中最基本的存储单元,要素包括变量名,作用域和变量类型。2.变量注意事项每个变量都有类型,类型可以是基本类型,也可以是引用类型 变量名必须是合法的标识符 变量声明是一条完整的语句,因此每一个声明都必须以分号结束,不建议一行定义多个变量。3.变量定义type varName [=value] [{,varName[value]}];//数据类型 变量名 = 值;可以使
2022-01-09 23:15:59 70
原创 java基础:10.类型转换
1.定义及分类基本类型由低级到高级分别为(byte,short,char)--int--long--float--double 简单数据类型之间的转换又可以分为: ●低级到高级的自动类型转换:(类型)变量名 高--低 ●高级到低级的强制类型转换: 低--高 ●包装类过渡类型能够转换2.注意点不能对布尔值进行转换 不能把对象类型转换为不相干的类型 在把高容量转换到低容量的时候,强制转换 转换的时候可能存在内存溢出,或者精度问题3. 示例...
2022-01-04 00:18:10 52
原创 java基础:9.数据类型扩展
1.整数类型:二进制,十进制,八进制,十六进制public class Demo03 { public static void main(String[] args) { int i1 = 0b10; //二进制前加0b int i2 = 10; //十进制 int i3 = 010; //八进制前加0 int i4 = 0x10; //十六进制前加0x System.out.println
2022-01-02 12:39:09 38
原创 java基础:8.数据类型
1.强类型语言(java)和弱类型语言强:要求变量的使用严格符合规范,所有变量都必须先定义后才能使用(安全)2.java数据类型分为两大类基本类型(Primitive type)引用类型(Reference type)Java有 5种引用类型(对象类型):类 接口 数组 枚举 标注...
2022-01-02 11:54:53 111
原创 java基础:7.标识符和关键字
1.idea中关键字会显示不同颜色(写代码时不能用来定义名称)Java关键字是对Java编译器有特殊含义的字符串,是编译器和程序员的一个约定,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。2.常用标识符和关键字(来自百度百科) abstract assert boolean break byte case catch
2022-01-02 11:37:28 73
原创 java基础:6.注释
1.注释不会执行,书写注释是个非常好的习惯平时写代码一定要注意代码规范(阿里代码规范插件)2.注释分类单行注释 public class Hello{ public static void main(String[] args){ //单行注释 //Oupput text "Hello,World" System.out.print("Hello,World"); }
2022-01-02 00:23:52 76
原创 java基础:5.IDEA安装
1.IDEA官网:IntelliJ IDEA:JetBrains 功能强大、符合人体工程学的 Java IDEhttps://www.jetbrains.com/zh-cn/idea/最新社区版下载地址:感谢您下载IntelliJ IDEA!https://www.jetbrains.com/zh-cn/idea/download/download-thanks.html?platform=windows&code=IIC2.IDE集成开发环境编辑器,编译器,调试器和图形用户界面等
2022-01-02 00:05:31 129
原创 java基础:4.编译型和解释型
1.java运行机制java既是编译型又是解释型程序运行机制compiler:整体翻译explainer:即时翻译.java ->预编译.class ->装载检验 ->解释器 ->操作系统平台
2022-01-01 23:45:38 91
原创 java基础:3.Hello World
1.用notepad++创建第一个java程序Helllo.javapublic class Hello{ public static void main(String[] args){ System.out.print("Hello,World"); }}2.编译并运行代码在资源管理器中找到Hello.java文件,在路径前面键入cmd然后回车即可进入命令行界面3.执行javac编译后会生成同名的class文件,执行java Hello(无需写cla
2022-01-01 21:55:52 38
原创 java基础:2.基础环境
1.jdk下载官方下载地址:Java Downloads | Oraclehttps://www.oracle.com/java/technologies/downloads/windows64位:最新版下载地址:需要注册oracle用户https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exehttps://download.oracle.com/java/17/latest/jdk-17_windows-x6
2022-01-01 21:15:07 364
原创 java基础:1.入门知识
1.版本信息:J2SE标准版:桌面版,控制台开发----基本已废J2ME移动版:手机版(被android代替),嵌入式开发(手机小家电)J2EE企业版:服务器版(web端,服务器开发)hadoop:大数据领域2.相关工具:构建工具:Ant,Maven,Jekins应用服务器(中间件):Tomcat(开源通用),Jetty,Jboss,Websphere,weblogic(企业多使用)web开发:Struts,Spring,Hibernate,MyBatis开发工具(IDE
2022-01-01 20:31:02 7997
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人