初识Java——随手笔记

移动开发大作业————随手记(主界面和编辑界面) 功能需求 1编辑增加笔记 2.自由查看修改保存的笔记 3.自由填写文字和图片 主界面编写 MainActivity.java package com.cong.notepad; import java.io.File; import java.io.Fi 阅读详情

目录

初识Java

Java发展历程

百度百科了解了Java的发展历程地址:https://baike.baidu.com/item/Java/85979?fr=aladdin

Java语言特点(重要几点)

1.简单性:没有了C/C++指针,吸收了其中的优点
2.面向对象:代码复用,便与扩展
3.跨平台:一次编写,多平台使用
4.成熟多线程机制:处理高并发

Java分支按平台划分

java SE Standard 标准版 用于PC桌面软件
java EE Enterprise 企业版 大型互联网项目 基于Web
java ME Micro 微型 嵌入式移动设备端 例如 机顶盒 汽车导航系统

Java的使用

Java的使用必须使用jdk工具,才能编程,写Java代码,因此要安装JDK工具。
安装JDK,JRE
JDK:Java Development kit 开发工具
JRE:Java Runtime Environment 运行环境
JRE主要功能:
加载代码:由类加载器(class loader)完成;
校验代码:由字节码校验器(bytecode verifier)完成;
执行代码:由运行时解释器(runtime interpreter)完成。
JDK安装目录介绍:
bin目录:存放java的编译器,解释器等工具(可执行文件);
demo目录:存放演示程序
include目录:存放用于本地方法的文件
jre目录:存放Java运行环境文件
lib目录:存放Java的类库文件
sample目录:一些范例程序
src.zip文件:JDK提供的源代码

环境变量的配置

作用:方便使用JDK
环境:指操作系统
变量:指配置路径

1.JAVA_HOME
2.CLASSPATH (JDK1.7无需再配置,为了兼容,所以也一并进行了配置)
3.Path
4.测试使用java的一些命令
Javac java java -version

编写Java程序

开发工具:Eclipse(免费) Myeclipse(收费) intellij IDEA(收费)
创建工程(project) 工程==项目==软件
Jre System Library :Jre 系统资源库
default package: 默认包 主要存放java文件
创建包的作用:分类
在JAVA工程中,package多以功能划分
包的命名标准:反域名命名包 例如:com.baidu.xxxx

注意:java代码是分大小写的

JVM Java 虚拟机:实现跨平台的核心,存在JDK中。
跨平台原理
eclipse技巧:
编辑区放大字体:Ctrl + =
快捷键
智能提示:Windows–>prefence–>java–>editor
输sout回车自动显示System.out.println();
注释:Ctrl + /
多行注释:Ctrl + shift + /
设置工作区编码格式:
1. UTF-8 网络通用
2. ISO 8859-1 国际编码格式
3. GBK 中文编码

关于eclipse不能输入中文的问题

由于在使用eclipse的时候按了Alt+Shift+?,使得eclipse只能输入英文。
解决办法:alt+shift 切换输入法。

SpringBoot + Thymeleaf + Bootstrap + 随手记 实现自动记账 SpringBoot + Thymeleaf + Bootstrap + 随手记 实现自动记账 一前情提要思路实现项目大体分4个部分 前情提要 在用随手记勤勤恳恳记了6年账之后,突然有天开始变懒了。既然每笔消费都从手机上支出,为什么不写个程序来自动完成这个动作呢? 思路 目前日常支出无非两种,一种是支付宝,一种是微信。说到这个,再次吐槽微信支付做的真的是一坨shit。 因为都绑定了信用卡,所以只... 阅读详情

相关推荐

【Java学习笔记】初识Java

以笔记形式简要记录了Java是什么,为什么学,发展简史以及语言特性,外带Java开发环境的安装(附教程链接)。

2401_82883308的博客 1246

JAVA学习课堂笔记——初识

Java是面向对象语言,与C语言不同,C语言是面向过程语言,面向对象要点在于封装、继承和多态。Java是解释型语言,可以由Java虚拟机(JVM)解释成本地机器码,故可以在不同平台解释成不同的机器码——跨平台。Java还有安全性、多线程等特性,是比较热门的一门语言。下面我来介绍一下JRE、JVM、JDK这三个专有名词(参考教材课本):    JRE(Java Runtime Envirnment)...

qq_19671495的博客 662

初识java笔记

课堂笔记,第一次学习java的课堂笔记,第一次学习java的课堂笔记

Java学习笔记(一)初识Java

J2SE(Java 2 Software Development Kit, StandardEdition),标准类库 J2EE(Java 2 Software Development Kit,Enterprise Edition),企业版,主要支持Web开发 J2ME(Java 2 Software Development Kit, MicroEdition)小版本,应用于内存受限的小的设备

MENGERN的专栏 658

国产SR8201F以太网PHY芯片调试避坑指南:从机贴失败到杜邦线救场的实战记录

本文详细介绍了国产SR8201F以太网PHY芯片的调试避坑指南,涵盖硬件设计、PCB布局、SMT贴片及软件驱动等关键环节。通过实战案例解析,帮助工程师解决MII/RMII接口配置、电源设计、信号完整性等典型问题,提升以太网通信稳定性与EMC性能。

c6d7e8f9g的博客 1216

Android开发者必看:F2FS文件系统如何优化你的手机存储性能(附实测数据对比)

本文深入解析了F2FS文件系统如何针对闪存特性优化Android设备存储性能。通过对比ext4,F2FS采用追加写和冷热数据分离策略,将随机写转化为顺序写,显著提升写入速度并减少GC卡顿。实测数据显示,其在随机写入和SQLite事务等场景下性能提升显著,为开发者提供了优化应用IO性能的关键思路。

weixin_29248313的博客 325

初识Java ---学习笔记整理

目录 一、如何学习Java 二、Java的API(应用程序接口) 三、Java版本 四、Java的应用领域 五、Java的语言的特性 一、如何学习Java 1.学习Java的目的 当程序员 2.初学者不要看太多种类的书,看一本基础书 3.不要死记语法 4.了解Java的设计模式 5.不要急躁 6.都思考,多敲代码,多请教 7.多看别人的源代码 8.多查阅资料 二、Java的...

RONG_YAO的博客 414

uni-app一键登录实战:从云函数配置到前端调用的完整指南

本文详细介绍了uni-app中一键登录功能的实现方法,从DCloud控制台配置到云函数开发,再到前端调用全流程。通过一键登录,用户无需输入账号密码即可快速使用本机手机号登录,显著提升用户体验和登录转化率。文章还提供了常见问题排查和安全合规要点,帮助开发者高效完成集成。

weixin_29291573的博客 445

Java基础知识之笔记总结分享(超详细)

给大家分享一篇我在学习java过程中的关于java基础部分的笔记,包含面向对象思想,集合,接口,抽象方法等等详细知识点

iswitched的博客 7万+

最新版电子发票样式html+css--普通发票+增值发票

【代码】最新版电子发票样式html+css--普通发票+增值发票。

weixin_44110923的博客 3680

ArcGIS中利用DEM数据生成地形图既视感的等高线;利用掩膜进行等高线注记;DEM的可视化表达总结

文章目录前言一、效果图展示二、地形(DEM)可视化表达1.一维可视化2.二维可视化2.三维可视化二、ArcGIS中利用DEM数据制作等高线2.三维可视化2.三维可视化2.三维可视化2.三维可视化二、ArcGIS中利用DEM数据制作等高线2.三维可视化2.三维可视化2.三维可视化总结 前言 最近老师布置作业:DEM的可视化表达。想做一个等高线地形图那样、看起来高级一点的等高线,可是我看网上大多数教程都只展示了【等值线】工具,做出来效果都一般。我自认为自己做出来的效果还可以,把步骤分享给大家。 一、

pink_pig__的博客 5万+

Java程序设计基础笔记 • 【目录】

持续更新中… 我的大学笔记>>> 章节 内容 实践练习 Java程序设计基础作业目录(作业笔记) 第1章 Java程序设计基础笔记 • 【第1章 初识Java】 第2章 Java程序设计基础笔记 • 【第2章 变量与数据类型】 第3章 Java程序设计基础笔记 • 【第3章 运算符与表达式】 第4章 Java程序设计...

杨明金的博客 7726

骚操作,尝试使用Xilinx XVC协议,通过Jlink来下载调试Xilink zynq FPGA芯片

最近一直在玩zynq芯片,手头使用的Xilinx Platform USB Cable 下载线真是辣鸡,速度慢如蜗牛,每次下载bit文件或者烧写flash文件都要大半天,实在是难以忍受。逻辑分析仪看了下xilinx的下载线,速度只有6.25M,并且数据间隔非常大,不懂这线的开发者咋想的,这总线利用率真是低到爆了 上图为xilinx DLC 10下载线波形,惨不忍睹! 为了不浪费生命在下载等待时间上,我打算找找看有没有别的仿真调试选择。经过一番查找后发现Xilinx的仿真器好像选择不是很多,要么贵死要

听我瞎扯淡的博客 1万+

初识Java

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和 跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

chendemingxxx的博客 2989

机床上位机实战:CNC设备数据采集+工艺参数存储全流程(附C#代码+SQL设计)

如果能正常输出转速和状态,说明通信通了——这步是基础,没通的话别往下走,先查CNC的IP对不对、Modbus功能有没有开、地址是不是错了(我当初卡了2小时,发现是Fanuc的Modbus从站地址设成了2,不是默认1)。这篇文章就把整个开发过程拆透:从CNC通信协议选型,到数据采集代码落地,再到工艺参数的数据库设计,连中间踩过的“Fanuc系统寄存器地址对应错”“断连后数据补传”这些坑都给大家说清楚,新手跟着做也能跑通。工艺参数要跟“工单”和“设备”绑定,不然查的时候不知道是哪个工单、哪台设备的参数。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 791

Unlocking Decoding-time Controllability: Gradient-FreeMulti-Objective Alignment with Contrastive Pr

将基于庞大网络语料库训练的大型语言模型(LLMs)(OpenAI,2023;Touvron 等,2023;Google,2023)与人类偏好对齐,是减少产生不安全(Wei 等,2023)、幻觉(Zhang 等,2023b)和有偏见(Gallegos 等,2023)内容的重要一步。随着偏好学习技术(如 PPO(Schulman 等,2017)、DPO(Rafailov 等,2023)及其他变体(Azar 等,2023;Ethayarajh 等,2024;

qq_52053775的博客 1169

java 随手笔记

则此窗口将置于屏幕的中央。中点可以使用 GraphicsEnvironment.getCenterPoint。是否应该为可编辑的。当状态更改时,将触发 PropertyChange 事件("editable")。如果该组件的底部在屏幕外,则将该窗口放置在。设置指定的 boolean 变量,以指示此。最接近窗口中心的一侧。将被放置在左部,反之亦然。- 确定窗口位置涉及的组件。如果组件当前未显示,或者。

wu_android的博客 190

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

java学习随手笔记(更新)

向上转型是为了参数类型的统一 向下转型是为了调用子类中的特殊方法 工厂模式,耦合, 代理设计模式

suyuesheng的博客 425

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

初识JAVA

是一种优秀得程序设计语言,,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译。例如,Java中的int永远是32位的整数,而在C/C++中,int可能是16位整数、32位整数,也可能是编译器。在Java中,取而代之的是更简单的。

weixin_69160215的博客 780

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

初识——java(打开java的大门)

java的环境配置,实现java的第一段代码的过程。如何实现可运行程序。

m0_74438843的博客 1204

【初识Java】

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

2301_81510374的博客 1123

有用的JAVA知识随手笔记

JAVA小米门,以下是个人学习JAVA整理的随手笔记,希望能够帮助到你们。 1. JDK中Integer是一个final类,其值一旦初始化便不可以被改变(不可变的整型包装类Integer); 2. Java函数传递时,基本类型传递的是值,对象类型传递的是引用,无论是基本类型还是对象类型,在函数体中没有改变对象的操作的话原来对象就不会改变! 3.String与StringBuffer的区别: 就是一个变量和常量的关系。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可.

保护大苹果 409

初识Java篇

Java是一种优秀的程序设计语言,它具有令人赏心悦目的语法和易于理解的语义。不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。

weixin_50966738的博客 695

随手笔记

随手笔记 1.什么是方法的重载? “两同以不同”:同一个类,相同方法名;参数列表不同。 如何调用确定的方法:方法名->参数列表 2.说明java方法中参数传递机制的具体体现? 基本数据类型:数据值 引用数据类型:地址值(含变量的数据类型) 3.成员变量和局部变量的区别? ①在类中的位置不同 成员变量:在类中方法外面 局部变量:在方法或者代码中,或者方法的声明上(即在参数列表中) ②在内存中的位置不同 成员变量:在堆中 局部变量:在栈中 ③生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消

weixin_51755752的博客 191

从零开始的Java笔记——初识Java

从零开始的Java笔记(day1) 很久没有上csdn的博客论坛了,因为很多的原因,现在疫情在家办公,各种私事接踵而至,由于大学的Java课程因某位老师的不重视,学的并不是很好,想了想还是多多提升自己的能力才是王道,所以看作零基础开始入门学习!这将会是一个长篇序列文章,一直编辑到可以自己对该语言有一定的理解为止! 说明:本文章的day天数并非博主按照实际操作天数进行创作,而是根据内容多少进行分类,因此可能存在一天创作多篇文章的可能性,希望阅读者不要过多计较,如果对您有所帮助,那将会是我的荣幸 本次笔记的重

qq_40509784的博客 324

基于大模型技术的随手记系统

基于大模型技术的随手记系统

【可全包】本人程序员,不需要做任何吹嘘,只是实在写点程序,写点文档,熟悉各类主流框架,SSM,SpringBoot,Flask,Djiango,Mysql,Sqlite,VUE,Uniapp等,各类程序设计专家,优质作者 1096
上一篇: java中System.out.print()与System.out.println()的区别
下一篇: 短路问题——|和||,&和&&的区别
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值