IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Java知识库 -> Java笔记-青莳 -> 正文阅读

[Java知识库]Java笔记-青莳

2020-12-21

1.计算机基础

组成:软件/硬件
软件:
	系统软件
			dos系统(使用命令行方式)
			windows系统
			Linux系统
			mac系统
	应用软件
		 客户端端软件(qq/vnc(控屏软件)...)
	
软件结构的划分
	C/S结构(Client-Server)客户端和服务器端的交互
	 特点:客户端的软件需要升级才能使用服务器高版本功能
	     
	B/S结构(Browser-Server):浏览器端和服务器端的交互
	特点:只要保证计算机中存在浏览器客户端即可,不需要特定升级访问服务器网站

2.DOS命令

windows系统:需要进入dos控制台
		1)win10系统左下方---开始菜单---输入cmd--->命令行提示---右键--选择管理员身份运行--进入dos
		2)windows+R键---输入cmd---进入dos控制台

    盘符切换命令		盘符名:
    查看当前文件夹		dir
    进入文件夹命令		cd 文件夹名
    退出文件夹命令		cd..
    退出到磁盘根目录   cd\
    清屏		       cls
			
其他:
	ipconfig:windows下查看我们的ip地址(ipv4)
	ifconfig:Linux系统 查看ip地址	
	
	ping ip地址:查看自己主机和其他机器之间是否能够通信

3.Java语言的平台版本

三个平台版本
JavaSE:针对桌面应用程序的开发
		举例:模拟 桌面版的网络聊天室(ChatRoomClient/ChatRoomServer)
		模拟网络聊天:私聊/公聊/上下提醒/发送文件/获取在线列表...
JavaME:针对嵌入式设备提供的一套解决方案   (以后可以作移动端开发,前提有JavaSE+android的相关技能)
		理解为:移动端开发  Android---基于JAVASE的
JavaEE:针对企业级开发的解决方案(我们以后的方向)
		针对Web程序开发(使用web技术:JavaEE有13种技术:
					Servlet(前后端交互的服务器程序开发 server Applet)
					jsp:能够写Java代码的html页面   java server Page
					Cookie:用户在浏览网站---产生临时数据 存储在浏览器中
					HttpSession... 存储在服务器端....
					javamail:邮件激活技术
					....					
					SSM:主流框架
					微服务/分布式...					
		)
			js(JavaScript:前端的内容)

4.利用DOS命令行写Java代码

1)安装完成jdk之后 ---进入bin里面
	因为bin目录里面:有我们java文件的操作指令
		javac.exe  编译指令:将写好的java文件需要编译
		java.exe   运行指令:需要将java文件编译后---产生 类名.class (字节码文件)
2)首先在bin里面去新建一个文本文件(显示后缀)
	   名称:HelloWorld.txt
3)编写内容
		class  类名(建议和文件名称一致){			
				//固定的一个格式:能够被Jvm识别的main方法(程序的入口)
				public static void main(String[] args){				
					//输出一句话:helloworld
					System.out.println("Hello World") ;
				}	
		}
4)进入dos控制台  
  进入到到jdk安装目录的bin目录里面
cd   D:\develop_software\Java\jdk1.8.0_162\bin
5)编译HelloWorld.java文件
		javac HelloWorld.java (java源文件带后缀)---没有问题--产生类名.class
		java 运行的字节码文件的前缀
		java HelloWorld

5.配置环境变量

方式1:配置 path环境变量(重点)
win10--->桌面---此电脑---->右键---->属性----->高级系统设置----->选择环境变量
    方式一:
	选中Path环境变量双击或者点击编辑-->D:\develop_software\Java\jdk1.8.0_162\bin;%SystemRoot..系统环境%
    方式二:
	新建变量名输入 JAVA_HOME-->变量值输入JDK的安装目录
	选中Path环境变量双击或者点击编辑-->在变量值的最前面键入 %JAVA_HOME%\bin; -->分号必须要写必须是英文格式
	环境变量配置完成重新开启DOS命令行-->在任意目录下输入 javac 命令运行成功

2021-12-22

1.关键字

	1.概念:被Java语言赋予特定含义的单词
		在高级记事本或者开发工具eclipse/idea中,针对关键字有一种特殊颜色标记
	
        class:Java中最基本的单元 (定义一个类)
        public:权限修饰符(公开的/公共的:访问权限足够大)
        static:静态修饰符(共享/共用)
        void:和Java中的方法定义有个关系
	
		关键字还有很多:数据类型等等,每一个单词都有一种特定含义(关键字都是小写)

2.标识符

	1.概念:是一种给类名,方法名,接口名,变量名,常量等,起名字的一个字符序列----必须"见名知意"
        		组成规则:26个英文大小写字母、$符号、_下划线、数字字符
    2.包(文件夹,都是字母小写)
        (package):一般都是多级包(公司域名反写)
				  单级包
				  多级包(包和包(目录)之间使用.隔开)				
	3.给类起名字,遵循的是"大驼峰命名法"(阿里的规范)
		如果当前类名/接口 是一个单词:那么首字母大写,其他单词小写
		如果当前类名/接口 是多个单词:那么每一个单词的首字母都大写,其余小写
	4.给方法和变量名起名字: 遵循的"小驼峰命名法"
		如果是一个单词:
				字母全部小写	
		如果是多个单词:
				第一个单词全部小写,从第二个单词开始,每个单词的
				首字母都是大写
	5.给常量起名字:
			单个单词:字母全部大写(很少用)
					实际开发中,使用的都是多个单词(使用居多) 
					每个单词字母都大写,中间下划线隔开
	6.组成标识的注意事项:
		(1)虽然可以有数字字符出现,但是数字不能开头
		(2)Java严格区分大小写	写标识符的时候一定要"见名知意"
		(3)Java中的关键字不能作为"标识符"

2.常量:

	1.概念:在程序的 执行过程中,其值不发生改变的量
	2.常量的分类:
		(1)字面值常量
			①字符串常量
				使用双引号括起来的内容--- "hello",
				字符串+任何数据="新的字符串" ,此时的+是字符串拼接符号
				任何数据+"字符串" = "新的字符串" ,此时的+是字符串拼接符号
	
			②字符常量
				使用单引号括起来的单个内容 
				a','b','0','A','B'
							'ab':不行 jvm就认为是一个字符串
			③整数常量
				100,66..
				进制也属于常量的范畴
				小数常量
					1.34/12.56...
			布尔常量
					true/false
			空常量 null---引用数据类型的默认值就是null(特殊的引用String)
            (2)自定义常量

3.变量

	1.概念:在程序的执行过程中,其值发生改变的量
	2.变量的三要素:
        (1)数据类型
        (2)变量名:按照标识符的组成规则: 遵循 "小驼峰命名法"
        (3)初始化值:如果变量使用之前都没有赋值,就会报错
	3.格式	数据类型 变量名  = 初始化值;
	4.Java中的数据类型
		(1)基本数据类型(四大类型,8种)
				①整数类型:默认int类型  
						byte  字节类型  占用的字节数1个字节   (-128~127:范围)
						short  短整类型 占用的字节数 2个字节
						int   默认类型   占用的字节数 4个字节
						long   长整型   占用字节数 8个
								
						实际开发中:整数使用最多int,其次long									
				②浮点类型:默认就是double类型   实际开发中使用最多的就是double
						float   单精度类型 (占4个字节)
						double  双精度类型 (占8个字节)
								
				③字符类型
						char 占两个字节数
						char ch = 'A' ;
									
				④布尔类型  不参与运算(只是提供判断不和其他数据类型转换)	:占1个字节
						boolean		(true/false)
						boolean flag = true ;
		2)引用数据类型:类,数组,接口
  Java知识库 最新文章
计算距离春节还有多长时间
系统开发系列 之WebService(spring框架+ma
springBoot+Cache(自定义有效时间配置)
SpringBoot整合mybatis实现增删改查、分页查
spring教程
SpringBoot+Vue实现美食交流网站的设计与实
虚拟机内存结构以及虚拟机中销毁和新建对象
SpringMVC---原理
小李同学: Java如何按多个字段分组
打印票据--java
上一篇文章      下一篇文章      查看所有文章
加:2021-12-23 15:37:37  更:2021-12-23 15:38:32 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:31:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码