JAVA基础---入门
JDK的安装和环境变量的配置:
在Oralce官网下载好符合自己电脑配置的JDK后开始配置环境变量。
找到下载好的JDK的位置,复制,然后在环境变量里创建“JAVA_HOME”,粘贴;在path里用“%JAVA_HOME%\bin;”来引用。
配置好后,在cmd里分别运行java、javac、java-version,来查看是否配置成功。
在CMD里运行的一些快捷键:
cd .. 回退一层目录
cd 目录 表示:切换到指定目录
dir /b 查看当前目录下的文件或文件夹
javac编译命令
javac xxx.java
java运行命令
java xxx
在eclipse里构造工程:
.settings eclipse设置文件夹
bin 字节码目录,用于存放编译后的class文件
src 源代码
.classpath 引用配置
.project 项目配置
eclipse里的一些快捷键:
main方法生成:输入main,按alt+/就可以了
快速多行注释:ctrl+shift+/ 取消注释 ctrl+shift+\
单行注释:ctrl+/ 取消注释:ctrl+\
快速导包:Ctrl+Shift+o
eclipse的变量生成方式:
1.变量的声明方式:数据类型 变量名;
变量的赋值:变量名 = 数值;
2.数据类型 变量名 = 数值;
eclipse的变量类型及一些细节:
变量类型分为基本数据类型和引用数据类型。
基本数据类型:1.整数类型(byte、short、int、long),2.浮点类型(float、double)
2.字符类型(char)
3.布尔类型(blooean)
引用数据类型:String
byte -128<=byte<127
float float数值后面必须跟上f
char 表示单个字符
char类型的值必须是单引号
String 表示多个字符,但String是引用数据类型
布尔类型boolean,它的值只能是true|false;
eclipse的变量类型转换
byte - short - int - long - float - double
/************* 自动类型转换 ************/
byte + byte 结果为int类型
short + short 结果为int类型
int + long 结果为long类型
结果为表达式中最大的类型(byte、short除外)
数值类型和String相加,结果是字符串
char 类型参与相加,它的值会被转换成unicode编码的值
boolean 不参与计算
/************* 强制类型转换 ************/
(数据类型)表达式
JAVA基础---入门的更多相关文章
- Java基础入门知识
Java编程入门知识 知识概要: (1)Java入门基本常识 (2)Java的特性跨平台性 (3)Java的编程环境的搭建 (4)Java的运行机制 (5)第一个Java小程序入门 (1)Java ...
- java基础——入门篇
整体大纲图 1.认识java 核心知识点:JVM.搭建Java开发环境.java的发展史.java特点.java程序类型.垃圾收集器.J2SE下载和安装.环境变量的配置和测试.以及简单的开发工具的使用 ...
- java基础入门-语法(1)
因为平时用到一些java的项目,比如ElasticSearch,zookeeper等,有时也想看看里面怎么实现的,或者看到别人分析原理时候会用到java源码, 自己也想跟着学一下,最起码能看懂别人的分 ...
- Java电话薄项目(Java基础入门)
面向对象程序设计(Java基础) 1.项目介绍: 该项目能够实现对电话薄的添加,查找,修改,删除,排序等基本操作. 用户进入系统中首先进入主菜单中,在主菜单中可以选择相应的操作,用户可以选择每项操作前 ...
- JAVA基础入门
Java入门基础 1.IDE->Eclipse 新建程序步骤 1.创建一个Java项目 2.创建一个包(package) 也就相当于C#中的命名空间C++中的头文件 3.创建一个类 这样就完成了 ...
- Java 基础入门随笔(1) JavaSE版——java语言三种技术架构
1.java语言的三种技术架构: J2SE(java 2 Platform Standard Edition):标准版,是为开发普通桌面和商务应用程序提供的解决方案.该技术体系是其他两者的基础,可以完 ...
- java基础入门-arraylist存储开销
今天我们来看一下arraylist的存储开销,由于在项目其中,我尝试了一个很大的arraylist.然后内存爆了 所以我看了下源代码.原来arraylist的存储开销是比較大的,先上代码 import ...
- java基础入门系列1
学java之前先了解下window系统的的一些常识: #常用windows快捷键 ctrl+x:剪切 ctrl+z:撤销 ctrl+A:全选 ctrl+V:黏贴 windows+d:回到桌面 Wind ...
- Java基础入门 - 简介
官网:https://www.oracle.com Java分为三个体系: JavaEE: Java Platform, Enterprise Edition, Java平台企业版 JavaSE: J ...
随机推荐
- 017_python常用小技巧
一.进行十六进制运算 print(hex(int("6500000001", 16) - int("640064c6e7",16))) 0xff9b391a
- 五 Struts 配置文件
一.struts.xml详解1.package:包 属性:name=命名 namespace=在action访问路径前面加的前缀 extends=继承另外的包 action:name=action的访 ...
- "=="和 equals 方法究竟有什么区别?
"=="和 equals 方法究竟有什么区别? ==操作符专门用来比较两个变量的值是否相等,也就是用于比较变量所对应的内存中所存储的数值是否相同, 要比较两个基本类型的数据或两个引 ...
- 360大牛:全面解读PHP面试
让大家了解基本面试流程和面试的核心要求以及意义是什么并理解PHP面试考点主要以基础为核心,说明PHP面试考察范围. 有需要联系:QQ:1844912514
- 【zabbix教程系列】四、用户自定义监控
本篇介绍运用zabbix进行自定义监控,以系统用户登录数量为例. 一.zabbix自定义语法 UserParameter=<key>,<shell command> 二.age ...
- 将root 当成arraylist放入数据sturts2 入门笔记
刚启动idea 就报出错误 [-- ::,] Artifact -sturts2:war exploded: Error during artifact deployment. See server ...
- 迁移git
转自:https://www.darrenfang.com/2016/03/transferring-a-repository/ 因为更换服务器,需要将原来的 git 项目迁移到新的服务器上,需要保留 ...
- scrollbar样式设置
转载:https://segmentfault.com/a/1190000012800450?utm_source=tag-newest author:specialCoder 一 前言 在CSS 中 ...
- 【CF1063D】Candies for Children 数学
题目大意 有 \(n\) 个人排成一个圈,你有 \(k\) 颗糖,你要从第 \(l\) 个人开始发糖,直到第 \(r\) 个人拿走最后一颗糖.注意这 \(n\) 个人拍成了一个圈,所以第 \(n\) ...
- 自定义的AdBlock过滤规则
自定义的AdBlock过滤规则 # 屏蔽百度首页的广告流 www.baidu.com##DIV[id="u1"] www.baidu.com##DIV[id="qrcod ...