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---空 就是引用没有指向

相关推荐
没书读了11 分钟前
ssm框架-spring-spring声明式事务
java·数据库·spring
----云烟----12 分钟前
QT中QString类的各种使用
开发语言·qt
lsx20240617 分钟前
SQL SELECT 语句:基础与进阶应用
开发语言
小二·18 分钟前
java基础面试题笔记(基础篇)
java·笔记·python
开心工作室_kaic41 分钟前
ssm161基于web的资源共享平台的共享与开发+jsp(论文+源码)_kaic
java·开发语言·前端
向宇it43 分钟前
【unity小技巧】unity 什么是反射?反射的作用?反射的使用场景?反射的缺点?常用的反射操作?反射常见示例
开发语言·游戏·unity·c#·游戏引擎
懒洋洋大魔王43 分钟前
RocketMQ的使⽤
java·rocketmq·java-rocketmq
武子康1 小时前
Java-06 深入浅出 MyBatis - 一对一模型 SqlMapConfig 与 Mapper 详细讲解测试
java·开发语言·数据仓库·sql·mybatis·springboot·springcloud
转世成为计算机大神1 小时前
易考八股文之Java中的设计模式?
java·开发语言·设计模式
宅小海2 小时前
scala String
大数据·开发语言·scala