01_初识Java

1:软件

101001010010110101010010

一些计算机指令的集合

系统软件 window linux mac

应用软件 QQ note++

2:计算机语言 ---汇编语言---pasical vb vf c c++ c# php java

源码---->编译---->可执行

java --一种面向对象的高级语言

将现实生活中的事物以及要解决的事情抽象成类,使用实际对象来解决实际问题

java se(j2se) standard edition java的标准版本----桌面应用,基本应用

java me(j2me) micro edition java的精装版本---主要用于移动设备和嵌入式设备

java ee(j2ee) enterprise edition java的企业级开发--主要用于开发企业的一些管理系统

java语言的特点 跨平台 面向对象 垃圾回收机制

跨平台----jvm java virtual machine java虚拟机

由于针对每个操作系统都有相 对应的java虚拟机,

所以java代码可以在不同的操作系统运行

面向对象

由c,c++发展而来 摒弃了c,c++语言的一些缺点,保留语言的优点

安全可靠 垃圾回收机制

3:jdk--java develop kit java开发工具集 开发包 提供java编程所需要的工具以及类库 jdk里面自带了jre

bin binary--二进制 windows的可执行文件 javac---编译java源文件 java---用来运行编译 生成的class javadoc---生成项目的api文档

db database的缩写 数据库的操作库

include ---引入一些其他的包含文件

lib library的缩写 库文件

src.zip java的源码

jre---java runtime environment java运行环境 是用来运行class文件

java的源代码----经过编译javac----》.class文件----java运行

4:dos 命令

d:

shift 右键----打开当前目录的命令行

进入目录 cd 文件夹名称 cd kk\nn\gg

退出目录 cd ../ cd ../../ cd \

md 创建目录

del 删除文件

ipconfig 查找ip

dir 查看文件目录

5:java的环境配置

我们需要在任意目录都可以执行编译命令和运行的命令,将执行文件javac java配置到环境变量

path-----C:\Program Files\Java\jdk1.8.0_51\bin

JAVA_HOME C:\Program Files\Java\jdk1.8.0_51

PATH

%JAVA_HOME%\bin

====C:\Program Files\Java\jdk1.8.0_51\bin

CLASSPATH

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

6:书写源程序代码及编译运行

101010101001010011

asicc gbk utf-8

实现Hell0 world

注释 为了程序的可读性而写的一些代码的说明-----调试代码

单行注释 //

多行注释 /*内容*/ -----多行注释的一个嵌套 /* 遇到最近的*/中间的所有内容会被注释掉

文档注释 /** 内容*/

class---类的标识

HelloJava ---类名 javac 命令编译一个java文件会生成文件中所有类对用的class

public---公有的一个修饰 意思是可以让外界来调用这个方法

static---静态的意思 HelloJava.main()

void ---方法的返回值 void意思是无返回值

main----方法名

String[]---字符串数组 args---参数的名字

System.out.println---打印方法

class HelloJava{

public static void main(String[] args){

System.out.println("Hello world");

}

}

7:标识符---给一个类,接口,方法,变量等起一个名字,用来标识

字母 数字 下划线_和$

<1:不能以数字开始 1q 11 1888

<2: 不能跟关键字一样

a12222222222222222 eedee a a_a a$a

java命名---见名知意 驼峰命名 tuoFengMingMing

Hello CeShi hello_Zixia hello_zhizunbao

不建议使用_和$开头

_hello $hello

8:关键字----是java赋予了一些单词特殊的含义

class 类

public 公有

9: java是一种强类型语言

java数据类型

基本数据类型

非数值类型

字符类型 char---两个字节 65535

布尔类型 boolean---一个字节

true false

数值类型

整数和小数

整数 byte---一个字节

short---两个字节

int----四个字节----

long----八个字节

小数 float(单精度) double(双精度)

float 四个字节----

double 八个字节

整数默认是int 小数默认是double

引用数据类型

类 接口 数组

null---空 就是引用没有指向

相关推荐
XiaoLeisj1 小时前
【JavaEE初阶 — 多线程】单例模式 & 指令重排序问题
java·开发语言·java-ee
paopaokaka_luck1 小时前
【360】基于springboot的志愿服务管理系统
java·spring boot·后端·spring·毕业设计
dayouziei1 小时前
java的类加载机制的学习
java·学习
励志成为嵌入式工程师2 小时前
c语言简单编程练习9
c语言·开发语言·算法·vim
捕鲸叉2 小时前
创建线程时传递参数给线程
开发语言·c++·算法
A charmer2 小时前
【C++】vector 类深度解析:探索动态数组的奥秘
开发语言·c++·算法
Peter_chq2 小时前
【操作系统】基于环形队列的生产消费模型
linux·c语言·开发语言·c++·后端
Yaml43 小时前
Spring Boot 与 Vue 共筑二手书籍交易卓越平台
java·spring boot·后端·mysql·spring·vue·二手书籍
小小小妮子~3 小时前
Spring Boot详解:从入门到精通
java·spring boot·后端
hong1616883 小时前
Spring Boot中实现多数据源连接和切换的方案
java·spring boot·后端