java
java 是一门编程语言,java有自己的运行平台(环境) jre:Java运行时环境=>java runtime environment
jvm:java虚拟机=>java virtual machine
jdk:java开发工具包=>
java development toolkit
编写java源代码(就是一个文件)XXX.java这就是一个源文件 =编译(complier)=>字节码文件XXX.class
bin(关键):
javac.exe(执行编译功能) :将java源代码XXX.java =编译(complier)=>字节码文件XXX.class
-
jar.exe(打jar包)
-
java.exe(执行字节码文件)
javadoc.exe(生成工程文档)
lib:资源库
jre:内嵌运行环境
IDE=>集成开发环境 Intergrated Development Environment
idea(主流,广泛使用的一个环境)
eclipse
2.java工程
工程根目录 cha1
src根包(才会被编译)
subpack子包
*域名倒置 (www.)kgc.cn
cn
三层:kgc 单一的工程,不是微服务
layer_name XXX.java
//单行注释:第一行非注释文本必须为包定义 package cn.kgc.logicjava.cha1; //导包(就是导入别人的包) 如:import java.text.SimpleDateFormate; //类定义 public class XXX{ //入口方法 arguments 参数 ——args public sattic void main(String[] args){ ...(代码都写在这里) //控制台输出 System.out.println(); } }
//微服务模块
第三级包:moudule_name(模块 更不运行用中文)
第四层包:layer_name (一般人都是四层包) 我们写到四层包就够了
五层:component
六层:底层开发:自己独立开发
3.数据类型
*数据:描述事物的符号(用来承载或记录按一定规则排列组合的符号,可以是数字,文字,图像等)
元数据:描述数据的数据
*基础类型:
字符:只有一个字符的叫单字符;char是最接近于机械语言的符号,用英文的单引号引用 's' , 只能有一个符号
字符串:String "" "0" "........"(最大长度受内存限制)
数值: 字节: 1byte=8位 取值范围是0~255 但是在Java里面字节的范围:-128~ -127
短整型:short -32768~32767
整型:int ±21个亿 (整数默认类型)
长整:long (整数最大)
long a = 1234;
long a =12345678912L;
小数:单精度:float 双精度:double (小数默认类型)
布尔类型:bollean false | true
*引用类型(重点,很重要):
###