![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Java学习笔记和一些平时遇到的问题的解决方法。
”无名”之辈
被残酷现实疯狂毒打的无知小白
展开
-
位运算
位运算位运算是根据变量在内存中存储的二进制位进行运算,而不是其二进制数形式-9的二进制数:-1001-9在内存中的存储形式:11110111C语言1. 按位与(&)参与运算的两个二进制位都为一,结果为一,其余情况都为零。即:1&1 == 1 1&0 == 0 0&0 == 0例:-9&9 == 1解析:11110111 &00001001 ==000000012. 按位或(|)参与运算的两个二进制位都为零,结果为零,其余原创 2020-10-30 08:12:56 · 575 阅读 · 0 评论 -
exe4j将jar打包成exe
exe4j将jar打包成exe启动exe4j选择第二个选项设置应用名称和创建位置第二个选择的路径最好没中文设置应用信息进一步设置一直下一步到下图界面-Dfile.encoding=utf-8添加jar文件设置启动类下一步设置jdk版本设置jre下图中“JAVA_HOME”和“JDK_HOME”必须是jre路径才行。这三项在exe4j 6.02中默认添加若别人的电脑中没装Java或jdk,在上面填的exe文件的输出文件夹中放置jre,然后添加jre路径。如果上面原创 2020-06-26 23:10:39 · 201 阅读 · 0 评论 -
Java类的创建与实例化
类的创建与实例化类的创建public class Test{ //成员变量(属性) private int a; private int b; //成员方法 public static void show1(int x){ a = x; System.out.printn(a); } public stat...原创 2020-04-29 17:51:12 · 236 阅读 · 0 评论 -
Java数据类型
数据类型基本数据类型类型占用字节取值范围默认值byte1B-128~1270short2B-215~215-10int4B-231~231-10long8B-263~263-10float4B1.4e-45~3.4028235e+380.0fdouble8B4.9e-324~1.79769313486231...原创 2020-04-29 17:09:36 · 121 阅读 · 0 评论 -
Java标识符与注释
标识符1. 作用用来对变量、类和方法进行命名2. 定义规则由数字、字母、下划线(_)、$组成不能以数字开头大小写敏感(区分大小写),长度不限关键字不能作为标识符3. 风格约定对于变量名与方法名,不以_或$开头类名、接口名每个单词的首字母大写,其余小写。例TestOne变量名、方法名第一个单词首字母小写,其余单词首字母大写。例:studentNumber常量名字母全...原创 2020-04-29 16:21:43 · 146 阅读 · 0 评论 -
java之HelloWorld
HelloWorld代码://java语言固定格式,不能改变,文件名必须是Hello.java//Hello,args属于标识符,可以改。public class Hello{ public static void main(String[] args){ System.out.println("HelloWorld !"); }}也可以写为://文件名必须是Hello....原创 2020-04-29 15:50:10 · 146 阅读 · 0 评论 -
java运行环境搭建
JDK安装jdk下载:https://www.oracle.com/java/technologies/javase-downloads.html自行选择SE(jdk)版本添加环境变量在系统环境变量path中添加jdk的安装路径,例C:\Program Files\Java\jdk-14\binjava编辑器前期推荐vscode(启动速度快)下载地址:https:...原创 2020-04-29 15:49:38 · 151 阅读 · 0 评论 -
Java报错Exception in thread "main" java.util.NoSuchElementException
编写Java时,在多个函数中声明了Scanner对象并且最后都使用close()函数关闭了Scanner对象当第一个定义了Scanner对象的函数运行完毕后,第二个函数运行到含有Scanner对象的输入语句后就会出现以下错误:当你在前面的语句中关闭了任意一个Scanner对象,Scanner就无法在后面的语句中打开。例如以下代码import java.util.*;public class...原创 2020-02-26 20:11:19 · 10649 阅读 · 1 评论 -
java中的double以及float型数据
java当中默认声明的小数是double类型的;double d=4.0如果声明:float x = 4.0则会报错,需要如下写法:float x = 4.0f或者float x = (float)4.0其中4.0f后面的f只是为了区别double,并不代表任何数字上的意义float表示单精度浮点数在机内占4个字节,用32位二进制描述double表示双精...转载 2020-02-29 17:12:00 · 920 阅读 · 0 评论 -
cmd打包java文件成jar
jar命令帮助文档用法: jar [OPTION...] [ [--release VERSION] [-C dir] files] ...jar 创建类和资源的档案, 并且可以处理档案中的单个类或资源或者从档案中还原单个类或资源。 示例: # 创建包含两个类文件的名为 classes.jar 的档案: jar --create --file classes.jar Foo.clas...原创 2020-03-11 08:54:55 · 1090 阅读 · 0 评论