Java基础知识总结Day1
程序员文章站
2022-07-10 21:23:19
实训第一天下面是对实训的第一天的内容进行的简单编辑总结,半天的时间,也学到了很多基础知识,回忆到了很多之前的忘记的知识点。1.java概述java的发明是由SUN公司 最先发明出来的,现已经被Oracle收购。对于java的发展史:1995年诞生Java 1996年 jdk1.0版本发布 (J2SE J2EE J2ME)这时候的java还处于命名冲突的阶段2004年jdk1.5版本发布命名为:JAVASE 5.02009年收购 Oracle(甲骨文)现如今的jdk有jdk1到jd...
实训第一天
下面是对实训的第一天的内容进行的简单编辑总结,半天的时间,也学到了很多基础知识,回忆到了很多之前的忘记的知识点。
1.java概述
java的发明是由SUN公司 最先发明出来的,现已经被Oracle收购。
对于java的发展史:
1995年诞生Java
1996年 jdk1.0版本发布 (J2SE J2EE J2ME)这时候的java还处于命名冲突的阶段
2004年jdk1.5版本发布命名为:JAVASE 5.0
2009年收购 Oracle(甲骨文)
现如今的jdk有jdk1到jdk14,jdk又分为长期维护和开源
LTS——长期维护版本,jdk11
2.分类:
JAVASE :java standard edition
JAVAEE :java enterprise edition
JAVAME :java micro edition *嵌入式开发*
3.jdk至少为1.8以上的版本
4.环境:JDK下载,安装配置
5.编辑器:记事本,eclipse,idea
myeclipse自带Tomcat服务器运行系统,相比其他的都比较好
eclipse需要自己配置jdk和Tomcat等应用程序
据说idea也很多,很多人好评,本人暂时使用的是eclipse。
6. Java程序:应用程序,小应用程序
java源文件(.java)————出现.class文件(编译javac,可以跨平台的文件),——执行java
不可以直接运行的需要编译
7.java源文件,程序的入口方法:main方法
main参数:string[]
文件名:public的类名必须是文件名
8.JDK,JRE,JVM
JDK:java development kit:java开发包,开发者——jre和java工具 javac java
JRE:java runtime environment:java的运行环境——java类库和JVM
JVM:java virtual machine:java虚拟机 执行.class文件
jvm——不是跨平台
9.数据类型
基本数据类型和引用类型(数组、string、Student等在字符串前面加上各种定义的都是引用类型)
基本数据类型:8种
整型:byte short int long
byte,1个字节,8位 -128~127
System.out.println(Byte.MAX_VALUE);
System.out.println(Byte.MIN_VALUE);
查看byte的最大值和最小值
short,2个字节,16位
int 4 32位 Integer
long 8位 64位 后缀 L/l
默认常量类型 int
long l=210000000000 ???
浮点型:float 单精度 double 双精度
float 4 16位 F/f
double8 64位 D/d可写可不写
默认常量值为double类型
布尔型:boolean
字符型:char
对于字符是要有单引号‘’存在的,是两个字节
char 2 0-65535
可以有char c1 = 'a';
char c2 = 97;
char c3 = '中';
过程中的代码有如下:
package cn.tedu.demo;
/**
* 达内第一天
* @author cll
* 2020年7月15日17:11:58
*
*/
public class Demo01 {
public static void main(String[] args) {
System.out.println("Hello!");
//测试基本类型的最大最小值
System.out.println(Byte.MAX_VALUE);
System.out.println(Byte.MIN_VALUE);
System.out.println(Short.MAX_VALUE);
System.out.println(Long.MAX_VALUE);
System.out.println(Integer.MAX_VALUE);
System.out.println("____________________________________________________");
//long的后缀,可以将其进行位数的转换
long l = 21000000L;
System.out.println(l);
//float的后缀有f/F都可以
//float f = 5.67则不可以正确进行,必须有后缀
float f= 5.67F;
double d =5.67;
double d1=2;
System.out.println(f);
System.out.println(d);
System.out.println(d1);
System.out.println(Double.MAX_VALUE);
System.out.println(Float.MAX_VALUE);
System.out.println("____________________________________________________");
//char字符练习,char的最大的值为65535
char c = 55;
char c2 = 'd';
char c3 = '中';
System.out.println(c);
System.out.println(c3);
System.out.println(c+","+c2+","+c3);
System.out.println(c+c2+c3);
System.out.println((int)c);
//(\ u)是将十六进制的表示,表示为一个字符
char c4 ='\u0231';
System.out.println((int)c4);
//\n 表示回车 \r表示换行 \t 表示tab键 \\表示为转义字符,
String str = "c:\\java\\tedu\\web";
System.out.println("____________________________________________________");
}
}
结果如下图所示:
本文地址:https://blog.csdn.net/C_Linda/article/details/107368527
上一篇: 荐 Spring 依赖注入详解
下一篇: 集成学习之Xgboost