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 ...
随机推荐
- CentOS 安装 ceph 单机版(luminous版本)
一.环境准备 CentOS Linux release 7.4.1708 (Core)一台,4块磁盘(sda.sdb,.sdc.sdd) 192.168.27.130 nceph 二.配置环境 1.修 ...
- Django-CRM项目学习(八)-客户关系系统整体实现(待完成!)
注意点:利用stark组件与rbac组件实现客户关系系统 1.需求整理与确认 1.1 客户关系系统整体需求 a
- ABP之模块系统
简介 ASP.NET Boilerplate提供了构建模块的基础结构,并将它们组合在一起以创建应用程序. 模块可以依赖于另一个模块. 通常,一个程序集被视为一个模块. 如果创建具有多个程序集的应用程序 ...
- java中的线程池原理
写的不错,https://www.cnblogs.com/dongguacai/p/6030187.html
- 技术的极限(6): 密码朋克精神(Cypherpunk Spirit)
上一篇:技术的极限(5): 识别计算与技术背后的心智 下一篇:技术的极限(7): 处理复杂与分层 目录: ** 0x01 数据和App分离 ** 0x02 蒸汽朋克/赛博朋克/密码朋克 ** 0x03 ...
- 证明与计算(2): 离散对数问题(Discrete logarithm Problem, DLP)
离散对数问题,英文是Discrete logarithm Problem,有时候简写为Discrete log,该问题是十几个开放数学问题(Open Problems in Mathematics, ...
- Docker版本与安装介绍
Docker版本与安装介绍 Docker-CE 和 Docker-EE Centos 上安装 Docker-CE Ubuntu 上安装 Docker-CE Docker-CE和Docker-EE Do ...
- jsonp原理,封装,应用(vue项目)
jsonp原理 JSON是一种轻量级的数据传输格式. JSONP(JSON with Padding)是JSON的一种“使用模式”,可用于解决主流浏览器的跨域数据访问的问题.由于同源策略,一般来说位于 ...
- 常用的前端相关chrome插件
前面的话 本文将详细介绍笔者在开发中常用的一些chrome插件 字符编码 前端开发时,经常出现乱码的情况.但是,新版本的chrome浏览器已经没有更改字符编码的设置选择,这时就要用到set chara ...
- PowerBi利用Python Script绕过ODBC来导入MongoDB数据