JAVA学习
开始自己的第二轮JAVA学习,第一次学习的时候太模糊,从头到尾开始写博客学习!!!!
AAAAA专业cv团队
主打一个专业
展开
-
Java基础 - 06 - 变量、变量作用域与常量
Java基础 - 06 - 变量、变量作用域与常量一、变量变量是什么:就是可以变化的量!可以通过变量操作内存中的数据,定义了内存中一个空间叫xxx变量指的是内存中的空间,空间里的东西不是定量,就叫变量Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其元素包括变量名,变量类型和作用域变量定义方式/公式 type varName [=value] [{, varName[=value]}] ;//数据类型 变量名 = 值; 可以使用原创 2020-06-10 22:23:30 · 141 阅读 · 0 评论 -
Java基础 - 05 - 数据类型的转换
Java基础 - 05 - 数据类型的转换由于Java是强类型语言,所以要进行有些运算的时候,需要用到类型转换整型、常量、字符串实际上是可以混合运算的运算中,不同类型的数据先转化为同一类型,然后进行运算数据类型的级别/优先级/大小排序:低 --------------------------------------------------> 高byte -> short -> char -> int -> long -> float -> double原创 2020-06-10 16:50:52 · 136 阅读 · 0 评论 -
Java基础 - 04 - 数据类型拓展和面试题
Java基础 - 04 - 数据类型拓展和面试题一、整数拓展:进制问题二进制 0b开头八进制 0开头十进制 就是我们平时使用的数十六进制 0x开头当然,Java中也可以输出进制数:int i = 10;int i2 = 010; //八进制0int i3 = 0x10; //十六进制0xSystem.out.println(i);System.out.println(i2);System.out.println(i3);二、浮点数拓展:银行业务怎么表示?这么多钱原创 2020-06-10 15:34:27 · 116 阅读 · 0 评论 -
Java基础 - 03 - Java数据类型
Java基础 - 03 - Java数据类型强类型语言强类型语言也称为强类型定义语言。是一种总是强制类型定义的语言,要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用java、.NET、C++等都是强制类型定义的。也就是说,一旦一个变量被指定了某个数据类型,如果不经过强制转换,那么它就永远是这个数据类型了安全性高,速度慢例如你有一个整数,如果不显式地进行转换,你不能将其视为一个字符串弱类型语言弱类型语言也称为弱类型定义语言。与强类型定义相反。像``vb,php`等就属于弱类原创 2020-06-10 13:53:21 · 126 阅读 · 0 评论 -
Java基础 - 02 - Java标识符和关键字
Java基础 - 02 - Java标识符和关键字一、标识符***java中标识符是为方法、变量或其他用户定义项所定义的名称。***标识符可以有一个或多个字符。在Java语言中,标识符的构成规则如下标识符由数字(0 ~ 9)和字母(az和AZ)、美元符号($)、下划线(__)以及Unicode字符集中符号大于0xC0的所有符号组合构成(各符号之间没有空格)标识符的第一个符号为字母、下划线和美元符号,后面可以是任何字母、数字、美元符号或下划线Java区分大小写,因此myvar和MyVar是两个不原创 2020-06-08 10:20:54 · 172 阅读 · 0 评论 -
Java基础 - 01 - 三种注释
Java基础 - 01 - 注释平时我们编写代码,在代码比较少的时候,我们还是可以看懂我们自己写的代码,但是当项目结构一旦复杂起来,我们就需要用到注释了。注释并不会被执行,是给我们写代码的人看的书写注释是一个非常好的习惯平时写代码一定要注意规范,一个好的公司都有一个好的编码习惯Java中的三种注释一、单行注释由两个斜杠//来表示IDEA中快捷键:Windows下:Ctrl + /Mac OS下:Command + ///这里是注释内容//单行注释二、多行注释由两个斜杠和原创 2020-06-06 21:32:46 · 118 阅读 · 0 评论 -
入门 - 07 - Java程序运行机制
入门 - 07 - Java程序运行机制在计算机的高级编程类型分为两种:一、编译型(compile)需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件通俗来讲:就像一本书直接翻译成另一种语言Java通过编译程序直接编译成.class字节码文件优点:编译器一般会有预编译的过程对代码进行优化。因为编译只做一次,运行时不需要编译,原创 2020-06-06 18:43:53 · 89 阅读 · 0 评论 -
入门 - 06 - HelloWorld
入门 - 06- HelloWorld一、创建Java文件随便新建一个文件夹,用来存放我的代码新建一个java文件–>新建一个记事本,把后缀改为.java后缀名为.javaHello.java【注意点】系统可能没有显示文件后缀名,我们需要手动打开文件资源管理器 - 显示- 文件夹选项 - 查看 - 隐藏已知文件类型的扩展名 取消勾选不推荐使用记事本编写 推荐 notepad、 edit plus原因:记事本编写java语句,所有文字为黑色,而使用软件,某些关键词会以别原创 2020-06-06 17:16:38 · 73 阅读 · 0 评论 -
入门 - 05 - java开发环境搭建
入门 - 05- java开发环境搭建Windows下开发环境搭建JDK8下载与安装JDK11、12、13、14都已经出来了,但是***不稳定***,在企业中应用的并不多,***JDK8***是主流官网下载需要注册登录oracle账号 点击进入官网下载可以去找百度盘什么的地址下载,因为官网慢配置环境变量JDK目录介绍一、JDK8的安装直接下一步下一步,路径推荐安装到一个好找的路径而且一定要记住自己安装的路径二、配置环境变量我的电脑–>右键–>属性高级系统原创 2020-06-06 15:28:42 · 62 阅读 · 0 评论 -
入门 - 04 - JDK、JRE、JVM
入门 - 04- JDK、JRE、JVMJDK:Java Development Kit(JAVA 开发工具包)除了包含JRE以外还包含了开发java程序所必须的命令工具JDK是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jreJDK = JRE+编译、运行等命令工具JRE:Java Runtime Environme原创 2020-06-06 13:58:55 · 88 阅读 · 0 评论 -
入门 - 03 - Java三大版本
入门 - 03- Java三大版本Write Once, Run AnywhereJavaSE:标准版(桌面程序,控制台开发…)JavaME:嵌入式开发(手机,小家电…)JavaEE:E企业级开发(web端,服务器开发)原创 2020-06-06 13:38:42 · 82 阅读 · 0 评论 -
入门 - 02 - Java性质和优势
入门 - 02- Java性质和优势一、优势简单性可以说是C语言的纯净版,没有头文件,没有指针运算,不需要去分配内存,语法基于C,学习起来不费力面向对象程序设计基础,重点放在对象以及对象之间的接口上,模拟人的思维去写程序万物皆对象可移植性跨平台性,可以通过JVM跨平台移植Write Once, Run Anywhere高性能即时编译分布式Java就是为网络分布式来设计的,可以处理很多Tcp/Ip协议上的东西可以通过网络调用方法动态性本身不原创 2020-06-06 13:27:57 · 82 阅读 · 0 评论 -
入门 - 01 - Java帝国的诞生
入门 - 01- Java帝国的诞生一场旷日持久的战争一、C& C++1972年C诞生创造了:操作系统,编译器,数据库,网络系统等利端:贴近硬件,运行极快,效率极高弊端:指针和内存管理1982年C++诞生利端:面向对象、兼容C、可以应用予图形领域、游戏等弊端:C语言还是需要去了解最底层的硬件知识比如内存管理二、反抗我们要建立一个新的语言:语法有点像C没有指针没有内存管理真正的可移植性,编写一次,到处运行每个操作系统上增加了一个抽象层JVM(原创 2020-06-06 13:05:43 · 86 阅读 · 0 评论 -
JAVA之前 - mac终端命令行
mac终端命令行此博客用来记录本人日常用的一些Shell命令行,不一定常用,不一定全面mac终端内类型不一定相同,本人的是zsh,参考:https://blog.csdn.net/qq_21210473/article/details/48162887探究Hackintool时功能代码显示允许任何来源 – 解决身份不明的开发者程序安装sudo spctl --master-disableExtensions可写sudo mount -uw /&am原创 2020-06-05 13:08:47 · 192 阅读 · 0 评论 -
JAVA之前-常见的DOS和运行命令
基本的DOS命令原创 2020-06-05 10:45:11 · 102 阅读 · 0 评论 -
JAVA之前-电脑常用快捷键以及总结
电脑常用快捷键以及总结虽说这个笔记比较鸡肋 还是做一个吧Windows键盘功能键(修饰键):Tab、Shift、Ctrl、Alt、空格、Enter、Windows、上下左右键盘快捷键:全选、复制、粘贴、撤销、保存、关闭窗口、运行、永久删除…快捷键按键全选Ctrl + A复制Ctrl + C剪切Ctrl + X粘贴Ctrl + V撤销Ctrl + Z保存Ctrl + S关闭标签Ctrl + W打开文件Ctrl +原创 2020-06-04 23:09:55 · 141 阅读 · 0 评论 -
JAVA之前-MarkDown初次学习
MarkDown学习标题:一级标题:# + 空格 + 标题内容三级标题:### + 空格 + 标题内容字体Hello, World !——两边两个星号是粗体Hello, World !——两边一个星号是斜体***Hello, World !***——两边三个星号是斜体加粗Hello, World !——两边两个波浪号是删除线引用一个> 后按空格就是引用分割线三条减号 三个星号都是分割线图片感叹号**!** + 中括号**[里面写图片名字]** + 小括号**(写路径原创 2020-06-04 20:19:32 · 77 阅读 · 0 评论