Свързани публикации 'final'


CMU Week — Почти безплатно!!!
05 декември ~ 11 декември 2022 г Седмичен статус: Морал (1 ~ 10): 7 Партита и събития: 3 1. Последна седмица! Заредени hws, почти изпуснах последния автобус, но в крайна сметка оцелях! 2. Караоке ден на съквартиранта 3. Ковачницата 4. ЧиКН Веднъж месечно ChiKN!

Свързани въпроси 'final'

Как могат некрайните променливи да бъдат превключващи константи?
public class SwitchTest { public static void main(String[] args) { Integer i = new Integer(2) + new Integer(2); switch(i){ case 4: System.out.println("foo"); break; default: System.out.println("default"); break; } } }...
329 изгледи
schedule 21.09.2022

Ерес на последното поле на Java: разсъждавам ли правилно?
Наскоро започнах да уча C# и се насочих направо към модела на паметта. C# и Java имат подобни (макар и може би не идентични) гаранции за безопасност на нишките по отношение на четене и запис на volatile полета. Но за разлика от записите в final...
131 изгледи
schedule 27.09.2022

Крайна константа не се приема в случай на превключване
Бих искал да знам разликата между 2-те декларации в метод add(), както е показано по-долу. final int c; c = 20; и final int c = 20; Мисля, че и двете са крайни променливи, за които не мога да присвоя нови стойности. Ето метода,...
840 изгледи
schedule 05.10.2022

Окончателни параметри на настройка в Java
Винаги съм програмирал на java и наскоро започнах да уча C++. В C++ е конвенционално да се задават параметри на сетер като const, защо не виждаме това толкова често в java? Имам предвид има ли някакви недостатъци при създаването на сетер като...
5129 изгледи
schedule 07.10.2022

Какъв е PHP еквивалентът на статична променлива на други езици?
Чудя се дали PHP има тип променлива в класове, която функционира като статична в други езици. И с това имам предвид, че всички обекти от един и същи клас използват една и съща променлива и когато се актуализира на един, се актуализира на всеки един....
9350 изгледи
schedule 29.10.2023

Трябва ли крайните полета на java клас винаги да са статични?
Не можах да намеря никакви препратки онлайн за това. Но просто исках да знам дали крайните полета в клас винаги трябва да бъдат static или това е просто конвенция. Въз основа на моето разбиране за употребата им смятам, че това е по-скоро логично...
11537 изгледи
schedule 05.11.2023

крайна променлива case в команда switch
final int a = 1; final int b; b = 2; final int x = 0; switch (x) { case a:break; // ok case b:break; // compiler error: Constant expression required } /*...
17482 изгледи
schedule 09.12.2023

static, final, static final - правилна употреба и кога да ги използвате?
Бих искал да разбера кога трябва да използвате static, final, static final параметри за променливи и (или) методи. Доколкото разбирам: final: използва се подобно на параметъра const в c++. Това основно означава, че стойността (или в методите -...
1773 изгледи
schedule 19.11.2023

Свойство за неизменност в java
Знам, че когато става въпрос за предаване на обекти в java, референцията на обекта се предава като стойност. Така че всички промени, които правите в този обект, се отразяват и в оригиналния обект. За да избегнем това, ние използваме свойството...
3115 изгледи
schedule 14.12.2023

Объркване в оператора на Java Switch
В моето приложение (което е игра за Android) имам метод, който проверява дали играчът е все още жив и ако не, стартира анимация и играта свършва. В момента има 3 различни налични анимации в зависимост от това как играчът губи. Така например те...
89 изгледи
schedule 10.11.2023

Къде се съхраняват крайните локални променливи на Java?
Вземете следния пример: public void init() { final Environment env = new Environment(); Runtime.getRuntime().addShutdownHook(new Thread() { public void run() { env.close(); } }); } Първо, къде се...
5371 изгледи
schedule 28.01.2024

Как мога да инициализирам този int като константа?
Моят софтуер включва много смяна на изображения. Вместо да търся многократно номера на ресурса, бих искал да създам някои константи, които да представят всяка препратка към изображение. Ето моите опити до момента: Този опит предизвиква...
137 изгледи
schedule 01.03.2024

Крайните членски променливи правят по-добър GC?
Този въпрос е продължение на този , но изисква по-конкретен сценарий. Да кажем, че имаме следния клас: public class Person { private Foot left, right; public Person(Foot left, Foot right) { this.left = left; this.right...
2476 изгледи

Какво означава, че една променлива е ефективно крайна?
В документацията за анонимните класове се посочва Анонимен клас не може да има достъп до локални променливи в обхващащия го обхват, които не са декларирани като окончателни или действително окончателни. Не разбирам какво означава...
2090 изгледи
schedule 21.03.2024

Използването на final за променливи в Java подобрява ли събирането на боклука?
Днес моите колеги и аз имаме дискусия относно използването на ключовата дума final в Java за подобряване на събирането на отпадъци. Например, ако напишете метод като: public Double doCalc(final Double value) { final Double maxWeight =...
49347 изгледи
schedule 24.04.2024